release-request-33811b80-8470-43aa-a2e6-0c80aa8b51af-for-git_oc-release-4070583 snap-temp-L92300000070865789

Change-Id: Idc574281a790141f6bd05581f9bbbdaa42f5b463
diff --git a/current/arm/source-based/libandroid_net.so.lsdump.gz b/current/arm/source-based/libandroid_net.so.lsdump.gz
new file mode 100644
index 0000000..8c11b7a
--- /dev/null
+++ b/current/arm/source-based/libandroid_net.so.lsdump.gz
Binary files differ
diff --git a/current/arm/source-based/libc.so.lsdump b/current/arm/source-based/libc.so.lsdump
deleted file mode 100644
index 6c4876b..0000000
--- a/current/arm/source-based/libc.so.lsdump
+++ /dev/null
@@ -1,53037 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cxa_finalize"
-    access: public_access
-    linker_set_key: "__cxa_finalize"
-  }
-  mangled_function_name: "__cxa_finalize"
-  source_file: "bionic/libc/arch-common/bionic/crtbegin_so.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__register_atfork"
-    access: public_access
-    linker_set_key: "__register_atfork"
-  }
-  mangled_function_name: "__register_atfork"
-  source_file: "bionic/libc/arch-common/bionic/pthread_atfork.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "prepare"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "child"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "dso"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_atfork"
-    access: public_access
-    linker_set_key: "pthread_atfork"
-  }
-  mangled_function_name: "pthread_atfork"
-  source_file: "bionic/libc/arch-common/bionic/pthread_atfork.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "prepare"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "child"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "DIR *"
-      size: 4
-      alignment: 4
-    }
-    name: "opendir"
-    access: public_access
-    linker_set_key: "opendir"
-  }
-  mangled_function_name: "opendir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "DIR *"
-      size: 4
-      alignment: 4
-    }
-    name: "fdopendir"
-    access: public_access
-    linker_set_key: "fdopendir"
-  }
-  mangled_function_name: "fdopendir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "dirent *"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir"
-    access: public_access
-    linker_set_key: "readdir"
-  }
-  mangled_function_name: "readdir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "dirent64 *"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir64"
-    access: public_access
-    linker_set_key: "readdir64"
-  }
-  mangled_function_name: "readdir64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir_r"
-    access: public_access
-    linker_set_key: "readdir_r"
-  }
-  mangled_function_name: "readdir_r"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir64_r"
-    access: public_access
-    linker_set_key: "readdir64_r"
-  }
-  mangled_function_name: "readdir64_r"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "closedir"
-    access: public_access
-    linker_set_key: "closedir"
-  }
-  mangled_function_name: "closedir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "rewinddir"
-    access: public_access
-    linker_set_key: "rewinddir"
-  }
-  mangled_function_name: "rewinddir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "seekdir"
-    access: public_access
-    linker_set_key: "seekdir"
-  }
-  mangled_function_name: "seekdir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "telldir"
-    access: public_access
-    linker_set_key: "telldir"
-  }
-  mangled_function_name: "telldir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dirfd"
-    access: public_access
-    linker_set_key: "dirfd"
-  }
-  mangled_function_name: "dirfd"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "alphasort"
-    access: public_access
-    linker_set_key: "alphasort"
-  }
-  mangled_function_name: "alphasort"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "alphasort64"
-    access: public_access
-    linker_set_key: "alphasort64"
-  }
-  mangled_function_name: "alphasort64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent64 **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent64 **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandir64"
-    access: public_access
-    linker_set_key: "scandir64"
-  }
-  mangled_function_name: "scandir64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 ***"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 **, const dirent64 **)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandir"
-    access: public_access
-    linker_set_key: "scandir"
-  }
-  mangled_function_name: "scandir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent ***"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent **, const dirent **)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandirat64"
-    access: public_access
-    linker_set_key: "scandirat64"
-  }
-  mangled_function_name: "scandirat64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 ***"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 **, const dirent64 **)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandirat"
-    access: public_access
-    linker_set_key: "scandirat"
-  }
-  mangled_function_name: "scandirat"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent ***"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent **, const dirent **)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setscheduler"
-    access: public_access
-    linker_set_key: "sched_setscheduler"
-  }
-  mangled_function_name: "sched_setscheduler"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getscheduler"
-    access: public_access
-    linker_set_key: "sched_getscheduler"
-  }
-  mangled_function_name: "sched_getscheduler"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_yield"
-    access: public_access
-    linker_set_key: "sched_yield"
-  }
-  mangled_function_name: "sched_yield"
-  source_file: "bionic/libc/include/sched.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_get_priority_max"
-    access: public_access
-    linker_set_key: "sched_get_priority_max"
-  }
-  mangled_function_name: "sched_get_priority_max"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_get_priority_min"
-    access: public_access
-    linker_set_key: "sched_get_priority_min"
-  }
-  mangled_function_name: "sched_get_priority_min"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setparam"
-    access: public_access
-    linker_set_key: "sched_setparam"
-  }
-  mangled_function_name: "sched_setparam"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getparam"
-    access: public_access
-    linker_set_key: "sched_getparam"
-  }
-  mangled_function_name: "sched_getparam"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_rr_get_interval"
-    access: public_access
-    linker_set_key: "sched_rr_get_interval"
-  }
-  mangled_function_name: "sched_rr_get_interval"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clone"
-    access: public_access
-    linker_set_key: "clone"
-  }
-  mangled_function_name: "clone"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unshare"
-    access: public_access
-    linker_set_key: "unshare"
-  }
-  mangled_function_name: "unshare"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getcpu"
-    access: public_access
-    linker_set_key: "sched_getcpu"
-  }
-  mangled_function_name: "sched_getcpu"
-  source_file: "bionic/libc/include/sched.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setns"
-    access: public_access
-    linker_set_key: "setns"
-  }
-  mangled_function_name: "setns"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setaffinity"
-    access: public_access
-    linker_set_key: "sched_setaffinity"
-  }
-  mangled_function_name: "sched_setaffinity"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const cpu_set_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getaffinity"
-    access: public_access
-    linker_set_key: "sched_getaffinity"
-  }
-  mangled_function_name: "sched_getaffinity"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "cpu_set_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "__sched_cpualloc"
-    access: public_access
-    linker_set_key: "__sched_cpualloc"
-  }
-  mangled_function_name: "__sched_cpualloc"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__sched_cpufree"
-    access: public_access
-    linker_set_key: "__sched_cpufree"
-  }
-  mangled_function_name: "__sched_cpufree"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sched_cpucount"
-    access: public_access
-    linker_set_key: "__sched_cpucount"
-  }
-  mangled_function_name: "__sched_cpucount"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__libc_current_sigrtmin"
-    access: public_access
-    linker_set_key: "__libc_current_sigrtmin"
-  }
-  mangled_function_name: "__libc_current_sigrtmin"
-  source_file: "bionic/libc/include/signal.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__libc_current_sigrtmax"
-    access: public_access
-    linker_set_key: "__libc_current_sigrtmax"
-  }
-  mangled_function_name: "__libc_current_sigrtmax"
-  source_file: "bionic/libc/include/signal.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaction"
-    access: public_access
-    linker_set_key: "sigaction"
-  }
-  mangled_function_name: "sigaction"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigaction *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigaction *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "siginterrupt"
-    access: public_access
-    linker_set_key: "siginterrupt"
-  }
-  mangled_function_name: "siginterrupt"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void (*)(int)"
-      size: 4
-      alignment: 4
-    }
-    name: "signal"
-    access: public_access
-    linker_set_key: "signal"
-  }
-  mangled_function_name: "signal"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaddset"
-    access: public_access
-    linker_set_key: "sigaddset"
-  }
-  mangled_function_name: "sigaddset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigdelset"
-    access: public_access
-    linker_set_key: "sigdelset"
-  }
-  mangled_function_name: "sigdelset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigemptyset"
-    access: public_access
-    linker_set_key: "sigemptyset"
-  }
-  mangled_function_name: "sigemptyset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigfillset"
-    access: public_access
-    linker_set_key: "sigfillset"
-  }
-  mangled_function_name: "sigfillset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigismember"
-    access: public_access
-    linker_set_key: "sigismember"
-  }
-  mangled_function_name: "sigismember"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigpending"
-    access: public_access
-    linker_set_key: "sigpending"
-  }
-  mangled_function_name: "sigpending"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigprocmask"
-    access: public_access
-    linker_set_key: "sigprocmask"
-  }
-  mangled_function_name: "sigprocmask"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigsuspend"
-    access: public_access
-    linker_set_key: "sigsuspend"
-  }
-  mangled_function_name: "sigsuspend"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigwait"
-    access: public_access
-    linker_set_key: "sigwait"
-  }
-  mangled_function_name: "sigwait"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sighold"
-    access: public_access
-    linker_set_key: "sighold"
-  }
-  mangled_function_name: "sighold"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigignore"
-    access: public_access
-    linker_set_key: "sigignore"
-  }
-  mangled_function_name: "sigignore"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigpause"
-    access: public_access
-    linker_set_key: "sigpause"
-  }
-  mangled_function_name: "sigpause"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigrelse"
-    access: public_access
-    linker_set_key: "sigrelse"
-  }
-  mangled_function_name: "sigrelse"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void (*)(int)"
-      size: 4
-      alignment: 4
-    }
-    name: "sigset"
-    access: public_access
-    linker_set_key: "sigset"
-  }
-  mangled_function_name: "sigset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "raise"
-    access: public_access
-    linker_set_key: "raise"
-  }
-  mangled_function_name: "raise"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "kill"
-    access: public_access
-    linker_set_key: "kill"
-  }
-  mangled_function_name: "kill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "killpg"
-    access: public_access
-    linker_set_key: "killpg"
-  }
-  mangled_function_name: "killpg"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tgkill"
-    access: public_access
-    linker_set_key: "tgkill"
-  }
-  mangled_function_name: "tgkill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sig"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaltstack"
-    access: public_access
-    linker_set_key: "sigaltstack"
-  }
-  mangled_function_name: "sigaltstack"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigaltstack *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigaltstack *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "psiginfo"
-    access: public_access
-    linker_set_key: "psiginfo"
-  }
-  mangled_function_name: "psiginfo"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "psignal"
-    access: public_access
-    linker_set_key: "psignal"
-  }
-  mangled_function_name: "psignal"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_kill"
-    access: public_access
-    linker_set_key: "pthread_kill"
-  }
-  mangled_function_name: "pthread_kill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_sigmask"
-    access: public_access
-    linker_set_key: "pthread_sigmask"
-  }
-  mangled_function_name: "pthread_sigmask"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigqueue"
-    access: public_access
-    linker_set_key: "sigqueue"
-  }
-  mangled_function_name: "sigqueue"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigval"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigtimedwait"
-    access: public_access
-    linker_set_key: "sigtimedwait"
-  }
-  mangled_function_name: "sigtimedwait"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigwaitinfo"
-    access: public_access
-    linker_set_key: "sigwaitinfo"
-  }
-  mangled_function_name: "sigwaitinfo"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "volatile int *"
-      size: 4
-      alignment: 4
-    }
-    name: "__errno"
-    access: public_access
-    linker_set_key: "__errno"
-  }
-  mangled_function_name: "__errno"
-  source_file: "bionic/libc/include/errno.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcasecmp"
-    access: public_access
-    linker_set_key: "strcasecmp"
-  }
-  mangled_function_name: "strcasecmp"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcasecmp_l"
-    access: public_access
-    linker_set_key: "strcasecmp_l"
-  }
-  mangled_function_name: "strcasecmp_l"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncasecmp"
-    access: public_access
-    linker_set_key: "strncasecmp"
-  }
-  mangled_function_name: "strncasecmp"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncasecmp_l"
-    access: public_access
-    linker_set_key: "strncasecmp_l"
-  }
-  mangled_function_name: "strncasecmp_l"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ffs"
-    access: public_access
-    linker_set_key: "ffs"
-  }
-  mangled_function_name: "ffs"
-  source_file: "bionic/libc/include/strings.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memccpy"
-    access: public_access
-    linker_set_key: "memccpy"
-  }
-  mangled_function_name: "memccpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memchr"
-    access: public_access
-    linker_set_key: "memchr"
-  }
-  mangled_function_name: "memchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memrchr"
-    access: public_access
-    linker_set_key: "memrchr"
-  }
-  mangled_function_name: "memrchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "memcmp"
-    access: public_access
-    linker_set_key: "memcmp"
-  }
-  mangled_function_name: "memcmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memcpy"
-    access: public_access
-    linker_set_key: "memcpy"
-  }
-  mangled_function_name: "memcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "mempcpy"
-    access: public_access
-    linker_set_key: "mempcpy"
-  }
-  mangled_function_name: "mempcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memmove"
-    access: public_access
-    linker_set_key: "memmove"
-  }
-  mangled_function_name: "memmove"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memset"
-    access: public_access
-    linker_set_key: "memset"
-  }
-  mangled_function_name: "memset"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memmem"
-    access: public_access
-    linker_set_key: "memmem"
-  }
-  mangled_function_name: "memmem"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strchr"
-    access: public_access
-    linker_set_key: "strchr"
-  }
-  mangled_function_name: "strchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strchr_chk"
-    access: public_access
-    linker_set_key: "__strchr_chk"
-  }
-  mangled_function_name: "__strchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strchrnul"
-    access: public_access
-    linker_set_key: "strchrnul"
-  }
-  mangled_function_name: "strchrnul"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strrchr"
-    access: public_access
-    linker_set_key: "strrchr"
-  }
-  mangled_function_name: "strrchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strrchr_chk"
-    access: public_access
-    linker_set_key: "__strrchr_chk"
-  }
-  mangled_function_name: "__strrchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strlen"
-    access: public_access
-    linker_set_key: "strlen"
-  }
-  mangled_function_name: "strlen"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__strlen_chk"
-    access: public_access
-    linker_set_key: "__strlen_chk"
-  }
-  mangled_function_name: "__strlen_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcmp"
-    access: public_access
-    linker_set_key: "strcmp"
-  }
-  mangled_function_name: "strcmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "stpcpy"
-    access: public_access
-    linker_set_key: "stpcpy"
-  }
-  mangled_function_name: "stpcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strcpy"
-    access: public_access
-    linker_set_key: "strcpy"
-  }
-  mangled_function_name: "strcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strcat"
-    access: public_access
-    linker_set_key: "strcat"
-  }
-  mangled_function_name: "strcat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strdup"
-    access: public_access
-    linker_set_key: "strdup"
-  }
-  mangled_function_name: "strdup"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strstr"
-    access: public_access
-    linker_set_key: "strstr"
-  }
-  mangled_function_name: "strstr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strcasestr"
-    access: public_access
-    linker_set_key: "strcasestr"
-  }
-  mangled_function_name: "strcasestr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strtok"
-    access: public_access
-    linker_set_key: "strtok"
-  }
-  mangled_function_name: "strtok"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strtok_r"
-    access: public_access
-    linker_set_key: "strtok_r"
-  }
-  mangled_function_name: "strtok_r"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strerror"
-    access: public_access
-    linker_set_key: "strerror"
-  }
-  mangled_function_name: "strerror"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strerror_l"
-    access: public_access
-    linker_set_key: "strerror_l"
-  }
-  mangled_function_name: "strerror_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strerror_r"
-    access: public_access
-    linker_set_key: "__gnu_strerror_r"
-  }
-  mangled_function_name: "__gnu_strerror_r"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strnlen"
-    access: public_access
-    linker_set_key: "strnlen"
-  }
-  mangled_function_name: "strnlen"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strncat"
-    access: public_access
-    linker_set_key: "strncat"
-  }
-  mangled_function_name: "strncat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strndup"
-    access: public_access
-    linker_set_key: "strndup"
-  }
-  mangled_function_name: "strndup"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncmp"
-    access: public_access
-    linker_set_key: "strncmp"
-  }
-  mangled_function_name: "strncmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "stpncpy"
-    access: public_access
-    linker_set_key: "stpncpy"
-  }
-  mangled_function_name: "stpncpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strncpy"
-    access: public_access
-    linker_set_key: "strncpy"
-  }
-  mangled_function_name: "strncpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strlcat"
-    access: public_access
-    linker_set_key: "strlcat"
-  }
-  mangled_function_name: "strlcat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strlcpy"
-    access: public_access
-    linker_set_key: "strlcpy"
-  }
-  mangled_function_name: "strlcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcspn"
-    access: public_access
-    linker_set_key: "strcspn"
-  }
-  mangled_function_name: "strcspn"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strpbrk"
-    access: public_access
-    linker_set_key: "strpbrk"
-  }
-  mangled_function_name: "strpbrk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strsep"
-    access: public_access
-    linker_set_key: "strsep"
-  }
-  mangled_function_name: "strsep"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strspn"
-    access: public_access
-    linker_set_key: "strspn"
-  }
-  mangled_function_name: "strspn"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strsignal"
-    access: public_access
-    linker_set_key: "strsignal"
-  }
-  mangled_function_name: "strsignal"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcoll"
-    access: public_access
-    linker_set_key: "strcoll"
-  }
-  mangled_function_name: "strcoll"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strxfrm"
-    access: public_access
-    linker_set_key: "strxfrm"
-  }
-  mangled_function_name: "strxfrm"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcoll_l"
-    access: public_access
-    linker_set_key: "strcoll_l"
-  }
-  mangled_function_name: "strcoll_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strxfrm_l"
-    access: public_access
-    linker_set_key: "strxfrm_l"
-  }
-  mangled_function_name: "strxfrm_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "basename"
-    access: public_access
-    linker_set_key: "__gnu_basename"
-  }
-  mangled_function_name: "__gnu_basename"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "__memchr_chk"
-    access: public_access
-    linker_set_key: "__memchr_chk"
-  }
-  mangled_function_name: "__memchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "__memrchr_chk"
-    access: public_access
-    linker_set_key: "__memrchr_chk"
-  }
-  mangled_function_name: "__memrchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__stpncpy_chk2"
-    access: public_access
-    linker_set_key: "__stpncpy_chk2"
-  }
-  mangled_function_name: "__stpncpy_chk2"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strncpy_chk2"
-    access: public_access
-    linker_set_key: "__strncpy_chk2"
-  }
-  mangled_function_name: "__strncpy_chk2"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__strlcpy_chk"
-    access: public_access
-    linker_set_key: "__strlcpy_chk"
-  }
-  mangled_function_name: "__strlcpy_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__strlcat_chk"
-    access: public_access
-    linker_set_key: "__strlcat_chk"
-  }
-  mangled_function_name: "__strlcat_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void (*)(int)"
-      size: 4
-      alignment: 4
-    }
-    name: "bsd_signal"
-    access: public_access
-    linker_set_key: "bsd_signal"
-  }
-  mangled_function_name: "bsd_signal"
-  source_file: "bionic/libc/include/android/legacy_signal_inlines.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "signum"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(int)"
-        size: 4
-        alignment: 4
-      }
-      name: "handler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__FD_CLR_chk"
-    access: public_access
-    linker_set_key: "__FD_CLR_chk"
-  }
-  mangled_function_name: "__FD_CLR_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__FD_SET_chk"
-    access: public_access
-    linker_set_key: "__FD_SET_chk"
-  }
-  mangled_function_name: "__FD_SET_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__FD_ISSET_chk"
-    access: public_access
-    linker_set_key: "__FD_ISSET_chk"
-  }
-  mangled_function_name: "__FD_ISSET_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "select"
-    access: public_access
-    linker_set_key: "select"
-  }
-  mangled_function_name: "select"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pselect"
-    access: public_access
-    linker_set_key: "pselect"
-  }
-  mangled_function_name: "pselect"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gettimeofday"
-    access: public_access
-    linker_set_key: "gettimeofday"
-  }
-  mangled_function_name: "gettimeofday"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timezone *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "settimeofday"
-    access: public_access
-    linker_set_key: "settimeofday"
-  }
-  mangled_function_name: "settimeofday"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timezone *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getitimer"
-    access: public_access
-    linker_set_key: "getitimer"
-  }
-  mangled_function_name: "getitimer"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setitimer"
-    access: public_access
-    linker_set_key: "setitimer"
-  }
-  mangled_function_name: "setitimer"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const itimerval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utimes"
-    access: public_access
-    linker_set_key: "utimes"
-  }
-  mangled_function_name: "utimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimes"
-    access: public_access
-    linker_set_key: "futimes"
-  }
-  mangled_function_name: "futimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lutimes"
-    access: public_access
-    linker_set_key: "lutimes"
-  }
-  mangled_function_name: "lutimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimesat"
-    access: public_access
-    linker_set_key: "futimesat"
-  }
-  mangled_function_name: "futimesat"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "time"
-    access: public_access
-    linker_set_key: "time"
-  }
-  mangled_function_name: "time"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nanosleep"
-    access: public_access
-    linker_set_key: "nanosleep"
-  }
-  mangled_function_name: "nanosleep"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "asctime"
-    access: public_access
-    linker_set_key: "asctime"
-  }
-  mangled_function_name: "asctime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "asctime_r"
-    access: public_access
-    linker_set_key: "asctime_r"
-  }
-  mangled_function_name: "asctime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "difftime"
-    access: public_access
-    linker_set_key: "difftime"
-  }
-  mangled_function_name: "difftime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "mktime"
-    access: public_access
-    linker_set_key: "mktime"
-  }
-  mangled_function_name: "mktime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "localtime"
-    access: public_access
-    linker_set_key: "localtime"
-  }
-  mangled_function_name: "localtime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "localtime_r"
-    access: public_access
-    linker_set_key: "localtime_r"
-  }
-  mangled_function_name: "localtime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "gmtime"
-    access: public_access
-    linker_set_key: "gmtime"
-  }
-  mangled_function_name: "gmtime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "gmtime_r"
-    access: public_access
-    linker_set_key: "gmtime_r"
-  }
-  mangled_function_name: "gmtime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strptime"
-    access: public_access
-    linker_set_key: "strptime"
-  }
-  mangled_function_name: "strptime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strftime"
-    access: public_access
-    linker_set_key: "strftime"
-  }
-  mangled_function_name: "strftime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strftime_l"
-    access: public_access
-    linker_set_key: "strftime_l"
-  }
-  mangled_function_name: "strftime_l"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ctime"
-    access: public_access
-    linker_set_key: "ctime"
-  }
-  mangled_function_name: "ctime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ctime_r"
-    access: public_access
-    linker_set_key: "ctime_r"
-  }
-  mangled_function_name: "ctime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "tzset"
-    access: public_access
-    linker_set_key: "tzset"
-  }
-  mangled_function_name: "tzset"
-  source_file: "bionic/libc/include/time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "clock"
-    access: public_access
-    linker_set_key: "clock"
-  }
-  mangled_function_name: "clock"
-  source_file: "bionic/libc/include/time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_getcpuclockid"
-    access: public_access
-    linker_set_key: "clock_getcpuclockid"
-  }
-  mangled_function_name: "clock_getcpuclockid"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_getres"
-    access: public_access
-    linker_set_key: "clock_getres"
-  }
-  mangled_function_name: "clock_getres"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_gettime"
-    access: public_access
-    linker_set_key: "clock_gettime"
-  }
-  mangled_function_name: "clock_gettime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_nanosleep"
-    access: public_access
-    linker_set_key: "clock_nanosleep"
-  }
-  mangled_function_name: "clock_nanosleep"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_settime"
-    access: public_access
-    linker_set_key: "clock_settime"
-  }
-  mangled_function_name: "clock_settime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_create"
-    access: public_access
-    linker_set_key: "timer_create"
-  }
-  mangled_function_name: "timer_create"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigevent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_delete"
-    access: public_access
-    linker_set_key: "timer_delete"
-  }
-  mangled_function_name: "timer_delete"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_settime"
-    access: public_access
-    linker_set_key: "timer_settime"
-  }
-  mangled_function_name: "timer_settime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_gettime"
-    access: public_access
-    linker_set_key: "timer_gettime"
-  }
-  mangled_function_name: "timer_gettime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_getoverrun"
-    access: public_access
-    linker_set_key: "timer_getoverrun"
-  }
-  mangled_function_name: "timer_getoverrun"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "timelocal"
-    access: public_access
-    linker_set_key: "timelocal"
-  }
-  mangled_function_name: "timelocal"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "timegm"
-    access: public_access
-    linker_set_key: "timegm"
-  }
-  mangled_function_name: "timegm"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_destroy"
-    access: public_access
-    linker_set_key: "pthread_attr_destroy"
-  }
-  mangled_function_name: "pthread_attr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getdetachstate"
-    access: public_access
-    linker_set_key: "pthread_attr_getdetachstate"
-  }
-  mangled_function_name: "pthread_attr_getdetachstate"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getguardsize"
-    access: public_access
-    linker_set_key: "pthread_attr_getguardsize"
-  }
-  mangled_function_name: "pthread_attr_getguardsize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getschedparam"
-    access: public_access
-    linker_set_key: "pthread_attr_getschedparam"
-  }
-  mangled_function_name: "pthread_attr_getschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getschedpolicy"
-    access: public_access
-    linker_set_key: "pthread_attr_getschedpolicy"
-  }
-  mangled_function_name: "pthread_attr_getschedpolicy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getscope"
-    access: public_access
-    linker_set_key: "pthread_attr_getscope"
-  }
-  mangled_function_name: "pthread_attr_getscope"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getstack"
-    access: public_access
-    linker_set_key: "pthread_attr_getstack"
-  }
-  mangled_function_name: "pthread_attr_getstack"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getstacksize"
-    access: public_access
-    linker_set_key: "pthread_attr_getstacksize"
-  }
-  mangled_function_name: "pthread_attr_getstacksize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_init"
-    access: public_access
-    linker_set_key: "pthread_attr_init"
-  }
-  mangled_function_name: "pthread_attr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setdetachstate"
-    access: public_access
-    linker_set_key: "pthread_attr_setdetachstate"
-  }
-  mangled_function_name: "pthread_attr_setdetachstate"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setguardsize"
-    access: public_access
-    linker_set_key: "pthread_attr_setguardsize"
-  }
-  mangled_function_name: "pthread_attr_setguardsize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setschedparam"
-    access: public_access
-    linker_set_key: "pthread_attr_setschedparam"
-  }
-  mangled_function_name: "pthread_attr_setschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setschedpolicy"
-    access: public_access
-    linker_set_key: "pthread_attr_setschedpolicy"
-  }
-  mangled_function_name: "pthread_attr_setschedpolicy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setscope"
-    access: public_access
-    linker_set_key: "pthread_attr_setscope"
-  }
-  mangled_function_name: "pthread_attr_setscope"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setstack"
-    access: public_access
-    linker_set_key: "pthread_attr_setstack"
-  }
-  mangled_function_name: "pthread_attr_setstack"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setstacksize"
-    access: public_access
-    linker_set_key: "pthread_attr_setstacksize"
-  }
-  mangled_function_name: "pthread_attr_setstacksize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_condattr_destroy"
-  }
-  mangled_function_name: "pthread_condattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_getclock"
-    access: public_access
-    linker_set_key: "pthread_condattr_getclock"
-  }
-  mangled_function_name: "pthread_condattr_getclock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_condattr_getpshared"
-  }
-  mangled_function_name: "pthread_condattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_init"
-    access: public_access
-    linker_set_key: "pthread_condattr_init"
-  }
-  mangled_function_name: "pthread_condattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_setclock"
-    access: public_access
-    linker_set_key: "pthread_condattr_setclock"
-  }
-  mangled_function_name: "pthread_condattr_setclock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_condattr_setpshared"
-  }
-  mangled_function_name: "pthread_condattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_broadcast"
-    access: public_access
-    linker_set_key: "pthread_cond_broadcast"
-  }
-  mangled_function_name: "pthread_cond_broadcast"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_destroy"
-    access: public_access
-    linker_set_key: "pthread_cond_destroy"
-  }
-  mangled_function_name: "pthread_cond_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_init"
-    access: public_access
-    linker_set_key: "pthread_cond_init"
-  }
-  mangled_function_name: "pthread_cond_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_signal"
-    access: public_access
-    linker_set_key: "pthread_cond_signal"
-  }
-  mangled_function_name: "pthread_cond_signal"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timedwait"
-    access: public_access
-    linker_set_key: "pthread_cond_timedwait"
-  }
-  mangled_function_name: "pthread_cond_timedwait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_wait"
-    access: public_access
-    linker_set_key: "pthread_cond_wait"
-  }
-  mangled_function_name: "pthread_cond_wait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_create"
-    access: public_access
-    linker_set_key: "pthread_create"
-  }
-  mangled_function_name: "pthread_create"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *(*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "start_routine"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_detach"
-    access: public_access
-    linker_set_key: "pthread_detach"
-  }
-  mangled_function_name: "pthread_detach"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "pthread_exit"
-    access: public_access
-    linker_set_key: "pthread_exit"
-  }
-  mangled_function_name: "pthread_exit"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_equal"
-    access: public_access
-    linker_set_key: "pthread_equal"
-  }
-  mangled_function_name: "pthread_equal"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getattr_np"
-    access: public_access
-    linker_set_key: "pthread_getattr_np"
-  }
-  mangled_function_name: "pthread_getattr_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getcpuclockid"
-    access: public_access
-    linker_set_key: "pthread_getcpuclockid"
-  }
-  mangled_function_name: "pthread_getcpuclockid"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getschedparam"
-    access: public_access
-    linker_set_key: "pthread_getschedparam"
-  }
-  mangled_function_name: "pthread_getschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getspecific"
-    access: public_access
-    linker_set_key: "pthread_getspecific"
-  }
-  mangled_function_name: "pthread_getspecific"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_gettid_np"
-    access: public_access
-    linker_set_key: "pthread_gettid_np"
-  }
-  mangled_function_name: "pthread_gettid_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_join"
-    access: public_access
-    linker_set_key: "pthread_join"
-  }
-  mangled_function_name: "pthread_join"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_key_create"
-    access: public_access
-    linker_set_key: "pthread_key_create"
-  }
-  mangled_function_name: "pthread_key_create"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_key_delete"
-    access: public_access
-    linker_set_key: "pthread_key_delete"
-  }
-  mangled_function_name: "pthread_key_delete"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_destroy"
-  }
-  mangled_function_name: "pthread_mutexattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_getpshared"
-  }
-  mangled_function_name: "pthread_mutexattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_gettype"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_gettype"
-  }
-  mangled_function_name: "pthread_mutexattr_gettype"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_init"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_init"
-  }
-  mangled_function_name: "pthread_mutexattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_setpshared"
-  }
-  mangled_function_name: "pthread_mutexattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_settype"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_settype"
-  }
-  mangled_function_name: "pthread_mutexattr_settype"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_destroy"
-    access: public_access
-    linker_set_key: "pthread_mutex_destroy"
-  }
-  mangled_function_name: "pthread_mutex_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_init"
-    access: public_access
-    linker_set_key: "pthread_mutex_init"
-  }
-  mangled_function_name: "pthread_mutex_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_lock"
-    access: public_access
-    linker_set_key: "pthread_mutex_lock"
-  }
-  mangled_function_name: "pthread_mutex_lock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_timedlock"
-    access: public_access
-    linker_set_key: "pthread_mutex_timedlock"
-  }
-  mangled_function_name: "pthread_mutex_timedlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_trylock"
-    access: public_access
-    linker_set_key: "pthread_mutex_trylock"
-  }
-  mangled_function_name: "pthread_mutex_trylock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_unlock"
-    access: public_access
-    linker_set_key: "pthread_mutex_unlock"
-  }
-  mangled_function_name: "pthread_mutex_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_once"
-    access: public_access
-    linker_set_key: "pthread_once"
-  }
-  mangled_function_name: "pthread_once"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 4
-        alignment: 4
-      }
-      name: "init_routine"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_init"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_init"
-  }
-  mangled_function_name: "pthread_rwlockattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_destroy"
-  }
-  mangled_function_name: "pthread_rwlockattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_getpshared"
-  }
-  mangled_function_name: "pthread_rwlockattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_setpshared"
-  }
-  mangled_function_name: "pthread_rwlockattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_getkind_np"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_getkind_np"
-  }
-  mangled_function_name: "pthread_rwlockattr_getkind_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_setkind_np"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_setkind_np"
-  }
-  mangled_function_name: "pthread_rwlockattr_setkind_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_destroy"
-    access: public_access
-    linker_set_key: "pthread_rwlock_destroy"
-  }
-  mangled_function_name: "pthread_rwlock_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_init"
-    access: public_access
-    linker_set_key: "pthread_rwlock_init"
-  }
-  mangled_function_name: "pthread_rwlock_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_rdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_rdlock"
-  }
-  mangled_function_name: "pthread_rwlock_rdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_timedrdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_timedrdlock"
-  }
-  mangled_function_name: "pthread_rwlock_timedrdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_timedwrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_timedwrlock"
-  }
-  mangled_function_name: "pthread_rwlock_timedwrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_tryrdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_tryrdlock"
-  }
-  mangled_function_name: "pthread_rwlock_tryrdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_trywrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_trywrlock"
-  }
-  mangled_function_name: "pthread_rwlock_trywrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_unlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_unlock"
-  }
-  mangled_function_name: "pthread_rwlock_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_wrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_wrlock"
-  }
-  mangled_function_name: "pthread_rwlock_wrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_init"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_init"
-  }
-  mangled_function_name: "pthread_barrierattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_destroy"
-  }
-  mangled_function_name: "pthread_barrierattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_getpshared"
-  }
-  mangled_function_name: "pthread_barrierattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const int *"
-        size: 4
-        alignment: 4
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "pshared"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_setpshared"
-  }
-  mangled_function_name: "pthread_barrierattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pshared"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_init"
-    access: public_access
-    linker_set_key: "pthread_barrier_init"
-  }
-  mangled_function_name: "pthread_barrier_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_destroy"
-    access: public_access
-    linker_set_key: "pthread_barrier_destroy"
-  }
-  mangled_function_name: "pthread_barrier_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_wait"
-    access: public_access
-    linker_set_key: "pthread_barrier_wait"
-  }
-  mangled_function_name: "pthread_barrier_wait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_destroy"
-    access: public_access
-    linker_set_key: "pthread_spin_destroy"
-  }
-  mangled_function_name: "pthread_spin_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_init"
-    access: public_access
-    linker_set_key: "pthread_spin_init"
-  }
-  mangled_function_name: "pthread_spin_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_lock"
-    access: public_access
-    linker_set_key: "pthread_spin_lock"
-  }
-  mangled_function_name: "pthread_spin_lock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_trylock"
-    access: public_access
-    linker_set_key: "pthread_spin_trylock"
-  }
-  mangled_function_name: "pthread_spin_trylock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_unlock"
-    access: public_access
-    linker_set_key: "pthread_spin_unlock"
-  }
-  mangled_function_name: "pthread_spin_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_self"
-    access: public_access
-    linker_set_key: "pthread_self"
-  }
-  mangled_function_name: "pthread_self"
-  source_file: "bionic/libc/include/pthread.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getname_np"
-    access: public_access
-    linker_set_key: "pthread_getname_np"
-  }
-  mangled_function_name: "pthread_getname_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setname_np"
-    access: public_access
-    linker_set_key: "pthread_setname_np"
-  }
-  mangled_function_name: "pthread_setname_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setschedparam"
-    access: public_access
-    linker_set_key: "pthread_setschedparam"
-  }
-  mangled_function_name: "pthread_setschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setspecific"
-    access: public_access
-    linker_set_key: "pthread_setspecific"
-  }
-  mangled_function_name: "pthread_setspecific"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__pthread_cleanup_push"
-    access: public_access
-    linker_set_key: "__pthread_cleanup_push"
-  }
-  mangled_function_name: "__pthread_cleanup_push"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__pthread_cleanup_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "c"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__pthread_cleanup_pop"
-    access: public_access
-    linker_set_key: "__pthread_cleanup_pop"
-  }
-  mangled_function_name: "__pthread_cleanup_pop"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__pthread_cleanup_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "clearerr"
-    access: public_access
-    linker_set_key: "clearerr"
-  }
-  mangled_function_name: "clearerr"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fclose"
-    access: public_access
-    linker_set_key: "fclose"
-  }
-  mangled_function_name: "fclose"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feof"
-    access: public_access
-    linker_set_key: "feof"
-  }
-  mangled_function_name: "feof"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ferror"
-    access: public_access
-    linker_set_key: "ferror"
-  }
-  mangled_function_name: "ferror"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fflush"
-    access: public_access
-    linker_set_key: "fflush"
-  }
-  mangled_function_name: "fflush"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetc"
-    access: public_access
-    linker_set_key: "fgetc"
-  }
-  mangled_function_name: "fgetc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "fgets"
-    access: public_access
-    linker_set_key: "fgets"
-  }
-  mangled_function_name: "fgets"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fprintf"
-    access: public_access
-    linker_set_key: "fprintf"
-  }
-  mangled_function_name: "fprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputc"
-    access: public_access
-    linker_set_key: "fputc"
-  }
-  mangled_function_name: "fputc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputs"
-    access: public_access
-    linker_set_key: "fputs"
-  }
-  mangled_function_name: "fputs"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fread"
-    access: public_access
-    linker_set_key: "fread"
-  }
-  mangled_function_name: "fread"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fscanf"
-    access: public_access
-    linker_set_key: "fscanf"
-  }
-  mangled_function_name: "fscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwrite"
-    access: public_access
-    linker_set_key: "fwrite"
-  }
-  mangled_function_name: "fwrite"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getc"
-    access: public_access
-    linker_set_key: "getc"
-  }
-  mangled_function_name: "getc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getchar"
-    access: public_access
-    linker_set_key: "getchar"
-  }
-  mangled_function_name: "getchar"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getdelim"
-    access: public_access
-    linker_set_key: "getdelim"
-  }
-  mangled_function_name: "getdelim"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getline"
-    access: public_access
-    linker_set_key: "getline"
-  }
-  mangled_function_name: "getline"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "perror"
-    access: public_access
-    linker_set_key: "perror"
-  }
-  mangled_function_name: "perror"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "printf"
-    access: public_access
-    linker_set_key: "printf"
-  }
-  mangled_function_name: "printf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putc"
-    access: public_access
-    linker_set_key: "putc"
-  }
-  mangled_function_name: "putc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putchar"
-    access: public_access
-    linker_set_key: "putchar"
-  }
-  mangled_function_name: "putchar"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "puts"
-    access: public_access
-    linker_set_key: "puts"
-  }
-  mangled_function_name: "puts"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "remove"
-    access: public_access
-    linker_set_key: "remove"
-  }
-  mangled_function_name: "remove"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "rewind"
-    access: public_access
-    linker_set_key: "rewind"
-  }
-  mangled_function_name: "rewind"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scanf"
-    access: public_access
-    linker_set_key: "scanf"
-  }
-  mangled_function_name: "scanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setbuf"
-    access: public_access
-    linker_set_key: "setbuf"
-  }
-  mangled_function_name: "setbuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setvbuf"
-    access: public_access
-    linker_set_key: "setvbuf"
-  }
-  mangled_function_name: "setvbuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sscanf"
-    access: public_access
-    linker_set_key: "sscanf"
-  }
-  mangled_function_name: "sscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ungetc"
-    access: public_access
-    linker_set_key: "ungetc"
-  }
-  mangled_function_name: "ungetc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfprintf"
-    access: public_access
-    linker_set_key: "vfprintf"
-  }
-  mangled_function_name: "vfprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vprintf"
-    access: public_access
-    linker_set_key: "vprintf"
-  }
-  mangled_function_name: "vprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dprintf"
-    access: public_access
-    linker_set_key: "dprintf"
-  }
-  mangled_function_name: "dprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vdprintf"
-    access: public_access
-    linker_set_key: "vdprintf"
-  }
-  mangled_function_name: "vdprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sprintf"
-    access: public_access
-    linker_set_key: "sprintf"
-  }
-  mangled_function_name: "sprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsprintf"
-    access: public_access
-    linker_set_key: "vsprintf"
-  }
-  mangled_function_name: "vsprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "tmpnam"
-    access: public_access
-    linker_set_key: "tmpnam"
-  }
-  mangled_function_name: "tmpnam"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "tempnam"
-    access: public_access
-    linker_set_key: "tempnam"
-  }
-  mangled_function_name: "tempnam"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rename"
-    access: public_access
-    linker_set_key: "rename"
-  }
-  mangled_function_name: "rename"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "renameat"
-    access: public_access
-    linker_set_key: "renameat"
-  }
-  mangled_function_name: "renameat"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseek"
-    access: public_access
-    linker_set_key: "fseek"
-  }
-  mangled_function_name: "fseek"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "ftell"
-    access: public_access
-    linker_set_key: "ftell"
-  }
-  mangled_function_name: "ftell"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetpos"
-    access: public_access
-    linker_set_key: "fgetpos"
-  }
-  mangled_function_name: "fgetpos"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetpos"
-    access: public_access
-    linker_set_key: "fsetpos"
-  }
-  mangled_function_name: "fsetpos"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseeko"
-    access: public_access
-    linker_set_key: "fseeko"
-  }
-  mangled_function_name: "fseeko"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "ftello"
-    access: public_access
-    linker_set_key: "ftello"
-  }
-  mangled_function_name: "ftello"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "funopen"
-    access: public_access
-    linker_set_key: "funopen"
-  }
-  mangled_function_name: "funopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, char *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, const char *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long (*)(void *, long, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetpos64"
-    access: public_access
-    linker_set_key: "fgetpos64"
-  }
-  mangled_function_name: "fgetpos64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetpos64"
-    access: public_access
-    linker_set_key: "fsetpos64"
-  }
-  mangled_function_name: "fsetpos64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseeko64"
-    access: public_access
-    linker_set_key: "fseeko64"
-  }
-  mangled_function_name: "fseeko64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "ftello64"
-    access: public_access
-    linker_set_key: "ftello64"
-  }
-  mangled_function_name: "ftello64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "funopen64"
-    access: public_access
-    linker_set_key: "funopen64"
-  }
-  mangled_function_name: "funopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, char *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, const char *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long (*)(void *, long long, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "fopen"
-    access: public_access
-    linker_set_key: "fopen"
-  }
-  mangled_function_name: "fopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "fopen64"
-    access: public_access
-    linker_set_key: "fopen64"
-  }
-  mangled_function_name: "fopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "freopen"
-    access: public_access
-    linker_set_key: "freopen"
-  }
-  mangled_function_name: "freopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "freopen64"
-    access: public_access
-    linker_set_key: "freopen64"
-  }
-  mangled_function_name: "freopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "tmpfile"
-    access: public_access
-    linker_set_key: "tmpfile"
-  }
-  mangled_function_name: "tmpfile"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "tmpfile64"
-    access: public_access
-    linker_set_key: "tmpfile64"
-  }
-  mangled_function_name: "tmpfile64"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "snprintf"
-    access: public_access
-    linker_set_key: "snprintf"
-  }
-  mangled_function_name: "snprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfscanf"
-    access: public_access
-    linker_set_key: "vfscanf"
-  }
-  mangled_function_name: "vfscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vscanf"
-    access: public_access
-    linker_set_key: "vscanf"
-  }
-  mangled_function_name: "vscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsnprintf"
-    access: public_access
-    linker_set_key: "vsnprintf"
-  }
-  mangled_function_name: "vsnprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsscanf"
-    access: public_access
-    linker_set_key: "vsscanf"
-  }
-  mangled_function_name: "vsscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ctermid"
-    access: public_access
-    linker_set_key: "ctermid"
-  }
-  mangled_function_name: "ctermid"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "fdopen"
-    access: public_access
-    linker_set_key: "fdopen"
-  }
-  mangled_function_name: "fdopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fileno"
-    access: public_access
-    linker_set_key: "fileno"
-  }
-  mangled_function_name: "fileno"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pclose"
-    access: public_access
-    linker_set_key: "pclose"
-  }
-  mangled_function_name: "pclose"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "popen"
-    access: public_access
-    linker_set_key: "popen"
-  }
-  mangled_function_name: "popen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "flockfile"
-    access: public_access
-    linker_set_key: "flockfile"
-  }
-  mangled_function_name: "flockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftrylockfile"
-    access: public_access
-    linker_set_key: "ftrylockfile"
-  }
-  mangled_function_name: "ftrylockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "funlockfile"
-    access: public_access
-    linker_set_key: "funlockfile"
-  }
-  mangled_function_name: "funlockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getc_unlocked"
-    access: public_access
-    linker_set_key: "getc_unlocked"
-  }
-  mangled_function_name: "getc_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getchar_unlocked"
-    access: public_access
-    linker_set_key: "getchar_unlocked"
-  }
-  mangled_function_name: "getchar_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putc_unlocked"
-    access: public_access
-    linker_set_key: "putc_unlocked"
-  }
-  mangled_function_name: "putc_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putchar_unlocked"
-    access: public_access
-    linker_set_key: "putchar_unlocked"
-  }
-  mangled_function_name: "putchar_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "fmemopen"
-    access: public_access
-    linker_set_key: "fmemopen"
-  }
-  mangled_function_name: "fmemopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "open_memstream"
-    access: public_access
-    linker_set_key: "open_memstream"
-  }
-  mangled_function_name: "open_memstream"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "asprintf"
-    access: public_access
-    linker_set_key: "asprintf"
-  }
-  mangled_function_name: "asprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetln"
-    access: public_access
-    linker_set_key: "fgetln"
-  }
-  mangled_function_name: "fgetln"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fpurge"
-    access: public_access
-    linker_set_key: "fpurge"
-  }
-  mangled_function_name: "fpurge"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setbuffer"
-    access: public_access
-    linker_set_key: "setbuffer"
-  }
-  mangled_function_name: "setbuffer"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setlinebuf"
-    access: public_access
-    linker_set_key: "setlinebuf"
-  }
-  mangled_function_name: "setlinebuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vasprintf"
-    access: public_access
-    linker_set_key: "vasprintf"
-  }
-  mangled_function_name: "vasprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "clearerr_unlocked"
-    access: public_access
-    linker_set_key: "clearerr_unlocked"
-  }
-  mangled_function_name: "clearerr_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feof_unlocked"
-    access: public_access
-    linker_set_key: "feof_unlocked"
-  }
-  mangled_function_name: "feof_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ferror_unlocked"
-    access: public_access
-    linker_set_key: "ferror_unlocked"
-  }
-  mangled_function_name: "ferror_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fileno_unlocked"
-    access: public_access
-    linker_set_key: "fileno_unlocked"
-  }
-  mangled_function_name: "fileno_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__fgets_chk"
-    access: public_access
-    linker_set_key: "__fgets_chk"
-  }
-  mangled_function_name: "__fgets_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fread_chk"
-    access: public_access
-    linker_set_key: "__fread_chk"
-  }
-  mangled_function_name: "__fread_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fwrite_chk"
-    access: public_access
-    linker_set_key: "__fwrite_chk"
-  }
-  mangled_function_name: "__fwrite_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc"
-    access: public_access
-    linker_set_key: "malloc"
-  }
-  mangled_function_name: "malloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "calloc"
-    access: public_access
-    linker_set_key: "calloc"
-  }
-  mangled_function_name: "calloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "item_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "item_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "realloc"
-    access: public_access
-    linker_set_key: "realloc"
-  }
-  mangled_function_name: "realloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "free"
-    access: public_access
-    linker_set_key: "free"
-  }
-  mangled_function_name: "free"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memalign"
-    access: public_access
-    linker_set_key: "memalign"
-  }
-  mangled_function_name: "memalign"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "alignment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_usable_size"
-    access: public_access
-    linker_set_key: "malloc_usable_size"
-  }
-  mangled_function_name: "malloc_usable_size"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mallinfo"
-      size: 40
-      alignment: 4
-    }
-    name: "mallinfo"
-    access: public_access
-    linker_set_key: "mallinfo"
-  }
-  mangled_function_name: "mallinfo"
-  source_file: "bionic/libc/include/malloc.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_info"
-    access: public_access
-    linker_set_key: "malloc_info"
-  }
-  mangled_function_name: "malloc_info"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "abort"
-    access: public_access
-    linker_set_key: "abort"
-  }
-  mangled_function_name: "abort"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "exit"
-    access: public_access
-    linker_set_key: "exit"
-  }
-  mangled_function_name: "exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_Exit"
-    access: public_access
-    linker_set_key: "_Exit"
-  }
-  mangled_function_name: "_Exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "at_quick_exit"
-    access: public_access
-    linker_set_key: "at_quick_exit"
-  }
-  mangled_function_name: "at_quick_exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "quick_exit"
-    access: public_access
-    linker_set_key: "quick_exit"
-  }
-  mangled_function_name: "quick_exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "getenv"
-    access: public_access
-    linker_set_key: "getenv"
-  }
-  mangled_function_name: "getenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putenv"
-    access: public_access
-    linker_set_key: "putenv"
-  }
-  mangled_function_name: "putenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setenv"
-    access: public_access
-    linker_set_key: "setenv"
-  }
-  mangled_function_name: "setenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unsetenv"
-    access: public_access
-    linker_set_key: "unsetenv"
-  }
-  mangled_function_name: "unsetenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clearenv"
-    access: public_access
-    linker_set_key: "clearenv"
-  }
-  mangled_function_name: "clearenv"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "mkdtemp"
-    access: public_access
-    linker_set_key: "mkdtemp"
-  }
-  mangled_function_name: "mkdtemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "mktemp"
-    access: public_access
-    linker_set_key: "mktemp"
-  }
-  mangled_function_name: "mktemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemp64"
-    access: public_access
-    linker_set_key: "mkostemp64"
-  }
-  mangled_function_name: "mkostemp64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemp"
-    access: public_access
-    linker_set_key: "mkostemp"
-  }
-  mangled_function_name: "mkostemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemps64"
-    access: public_access
-    linker_set_key: "mkostemps64"
-  }
-  mangled_function_name: "mkostemps64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemps"
-    access: public_access
-    linker_set_key: "mkostemps"
-  }
-  mangled_function_name: "mkostemps"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemp64"
-    access: public_access
-    linker_set_key: "mkstemp64"
-  }
-  mangled_function_name: "mkstemp64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemp"
-    access: public_access
-    linker_set_key: "mkstemp"
-  }
-  mangled_function_name: "mkstemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemps64"
-    access: public_access
-    linker_set_key: "mkstemps64"
-  }
-  mangled_function_name: "mkstemps64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemps"
-    access: public_access
-    linker_set_key: "mkstemps"
-  }
-  mangled_function_name: "mkstemps"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "strtol"
-    access: public_access
-    linker_set_key: "strtol"
-  }
-  mangled_function_name: "strtol"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoll"
-    access: public_access
-    linker_set_key: "strtoll"
-  }
-  mangled_function_name: "strtoll"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 4
-      alignment: 4
-    }
-    name: "strtoul"
-    access: public_access
-    linker_set_key: "strtoul"
-  }
-  mangled_function_name: "strtoul"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoull"
-    access: public_access
-    linker_set_key: "strtoull"
-  }
-  mangled_function_name: "strtoull"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_memalign"
-    access: public_access
-    linker_set_key: "posix_memalign"
-  }
-  mangled_function_name: "posix_memalign"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 4
-        alignment: 4
-      }
-      name: "memptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "alignment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "strtod"
-    access: public_access
-    linker_set_key: "strtod"
-  }
-  mangled_function_name: "strtod"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "strtold"
-    access: public_access
-    linker_set_key: "strtold"
-  }
-  mangled_function_name: "strtold"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 4
-      alignment: 4
-    }
-    name: "strtoul_l"
-    access: public_access
-    linker_set_key: "strtoul_l"
-  }
-  mangled_function_name: "strtoul_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "atoi"
-    access: public_access
-    linker_set_key: "atoi"
-  }
-  mangled_function_name: "atoi"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "atol"
-    access: public_access
-    linker_set_key: "atol"
-  }
-  mangled_function_name: "atol"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "atoll"
-    access: public_access
-    linker_set_key: "atoll"
-  }
-  mangled_function_name: "atoll"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "realpath"
-    access: public_access
-    linker_set_key: "realpath"
-  }
-  mangled_function_name: "realpath"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "resolved"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "system"
-    access: public_access
-    linker_set_key: "system"
-  }
-  mangled_function_name: "system"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "string"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "bsearch"
-    access: public_access
-    linker_set_key: "bsearch"
-  }
-  mangled_function_name: "bsearch"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "base0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nmemb"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "compar"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "qsort"
-    access: public_access
-    linker_set_key: "qsort"
-  }
-  mangled_function_name: "qsort"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "arc4random"
-    access: public_access
-    linker_set_key: "arc4random"
-  }
-  mangled_function_name: "arc4random"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "arc4random_uniform"
-    access: public_access
-    linker_set_key: "arc4random_uniform"
-  }
-  mangled_function_name: "arc4random_uniform"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "arc4random_buf"
-    access: public_access
-    linker_set_key: "arc4random_buf"
-  }
-  mangled_function_name: "arc4random_buf"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rand_r"
-    access: public_access
-    linker_set_key: "rand_r"
-  }
-  mangled_function_name: "rand_r"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "drand48"
-    access: public_access
-    linker_set_key: "drand48"
-  }
-  mangled_function_name: "drand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "erand48"
-    access: public_access
-    linker_set_key: "erand48"
-  }
-  mangled_function_name: "erand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "jrand48"
-    access: public_access
-    linker_set_key: "jrand48"
-  }
-  mangled_function_name: "jrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "lcong48"
-    access: public_access
-    linker_set_key: "lcong48"
-  }
-  mangled_function_name: "lcong48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lrand48"
-    access: public_access
-    linker_set_key: "lrand48"
-  }
-  mangled_function_name: "lrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "mrand48"
-    access: public_access
-    linker_set_key: "mrand48"
-  }
-  mangled_function_name: "mrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "nrand48"
-    access: public_access
-    linker_set_key: "nrand48"
-  }
-  mangled_function_name: "nrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short *"
-      size: 4
-      alignment: 4
-    }
-    name: "seed48"
-    access: public_access
-    linker_set_key: "seed48"
-  }
-  mangled_function_name: "seed48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srand48"
-    access: public_access
-    linker_set_key: "srand48"
-  }
-  mangled_function_name: "srand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "initstate"
-    access: public_access
-    linker_set_key: "initstate"
-  }
-  mangled_function_name: "initstate"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "setstate"
-    access: public_access
-    linker_set_key: "setstate"
-  }
-  mangled_function_name: "setstate"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpt"
-    access: public_access
-    linker_set_key: "getpt"
-  }
-  mangled_function_name: "getpt"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_openpt"
-    access: public_access
-    linker_set_key: "posix_openpt"
-  }
-  mangled_function_name: "posix_openpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ptsname"
-    access: public_access
-    linker_set_key: "ptsname"
-  }
-  mangled_function_name: "ptsname"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ptsname_r"
-    access: public_access
-    linker_set_key: "ptsname_r"
-  }
-  mangled_function_name: "ptsname_r"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlockpt"
-    access: public_access
-    linker_set_key: "unlockpt"
-  }
-  mangled_function_name: "unlockpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsubopt"
-    access: public_access
-    linker_set_key: "getsubopt"
-  }
-  mangled_function_name: "getsubopt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "div_t"
-      size: 8
-      alignment: 4
-    }
-    name: "div"
-    access: public_access
-    linker_set_key: "div"
-  }
-  mangled_function_name: "div"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "ldiv_t"
-      size: 8
-      alignment: 4
-    }
-    name: "ldiv"
-    access: public_access
-    linker_set_key: "ldiv"
-  }
-  mangled_function_name: "ldiv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "lldiv_t"
-      size: 16
-      alignment: 8
-    }
-    name: "lldiv"
-    access: public_access
-    linker_set_key: "lldiv"
-  }
-  mangled_function_name: "lldiv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "getprogname"
-    access: public_access
-    linker_set_key: "getprogname"
-  }
-  mangled_function_name: "getprogname"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setprogname"
-    access: public_access
-    linker_set_key: "setprogname"
-  }
-  mangled_function_name: "setprogname"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mblen"
-    access: public_access
-    linker_set_key: "mblen"
-  }
-  mangled_function_name: "mblen"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbstowcs"
-    access: public_access
-    linker_set_key: "mbstowcs"
-  }
-  mangled_function_name: "mbstowcs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbtowc"
-    access: public_access
-    linker_set_key: "mbtowc"
-  }
-  mangled_function_name: "mbtowc"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wctomb"
-    access: public_access
-    linker_set_key: "wctomb"
-  }
-  mangled_function_name: "wctomb"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstombs"
-    access: public_access
-    linker_set_key: "wcstombs"
-  }
-  mangled_function_name: "wcstombs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ctype_get_mb_cur_max"
-    access: public_access
-    linker_set_key: "__ctype_get_mb_cur_max"
-  }
-  mangled_function_name: "__ctype_get_mb_cur_max"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "strtof"
-    access: public_access
-    linker_set_key: "strtof"
-  }
-  mangled_function_name: "strtof"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atof"
-    access: public_access
-    linker_set_key: "atof"
-  }
-  mangled_function_name: "atof"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "abs"
-    access: public_access
-    linker_set_key: "abs"
-  }
-  mangled_function_name: "abs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "labs"
-    access: public_access
-    linker_set_key: "labs"
-  }
-  mangled_function_name: "labs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llabs"
-    access: public_access
-    linker_set_key: "llabs"
-  }
-  mangled_function_name: "llabs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rand"
-    access: public_access
-    linker_set_key: "rand"
-  }
-  mangled_function_name: "rand"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srand"
-    access: public_access
-    linker_set_key: "srand"
-  }
-  mangled_function_name: "srand"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "random"
-    access: public_access
-    linker_set_key: "random"
-  }
-  mangled_function_name: "random"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srandom"
-    access: public_access
-    linker_set_key: "srandom"
-  }
-  mangled_function_name: "srandom"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "grantpt"
-    access: public_access
-    linker_set_key: "grantpt"
-  }
-  mangled_function_name: "grantpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoll_l"
-    access: public_access
-    linker_set_key: "strtoll_l"
-  }
-  mangled_function_name: "strtoll_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoull_l"
-    access: public_access
-    linker_set_key: "strtoull_l"
-  }
-  mangled_function_name: "strtoull_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "strtold_l"
-    access: public_access
-    linker_set_key: "strtold_l"
-  }
-  mangled_function_name: "strtold_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "strtod_l"
-    access: public_access
-    linker_set_key: "strtod_l"
-  }
-  mangled_function_name: "strtod_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "strtof_l"
-    access: public_access
-    linker_set_key: "strtof_l"
-  }
-  mangled_function_name: "strtof_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "strtol_l"
-    access: public_access
-    linker_set_key: "strtol_l"
-  }
-  mangled_function_name: "strtol_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "mmap"
-    access: public_access
-    linker_set_key: "mmap"
-  }
-  mangled_function_name: "mmap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "mmap64"
-    access: public_access
-    linker_set_key: "mmap64"
-  }
-  mangled_function_name: "mmap64"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munmap"
-    access: public_access
-    linker_set_key: "munmap"
-  }
-  mangled_function_name: "munmap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msync"
-    access: public_access
-    linker_set_key: "msync"
-  }
-  mangled_function_name: "msync"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mprotect"
-    access: public_access
-    linker_set_key: "mprotect"
-  }
-  mangled_function_name: "mprotect"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "mremap"
-    access: public_access
-    linker_set_key: "mremap"
-  }
-  mangled_function_name: "mremap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mlockall"
-    access: public_access
-    linker_set_key: "mlockall"
-  }
-  mangled_function_name: "mlockall"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munlockall"
-    access: public_access
-    linker_set_key: "munlockall"
-  }
-  mangled_function_name: "munlockall"
-  source_file: "bionic/libc/include/sys/mman.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mlock"
-    access: public_access
-    linker_set_key: "mlock"
-  }
-  mangled_function_name: "mlock"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munlock"
-    access: public_access
-    linker_set_key: "munlock"
-  }
-  mangled_function_name: "munlock"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mincore"
-    access: public_access
-    linker_set_key: "mincore"
-  }
-  mangled_function_name: "mincore"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "madvise"
-    access: public_access
-    linker_set_key: "madvise"
-  }
-  mangled_function_name: "madvise"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_madvise"
-    access: public_access
-    linker_set_key: "posix_madvise"
-  }
-  mangled_function_name: "posix_madvise"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prctl"
-    access: public_access
-    linker_set_key: "prctl"
-  }
-  mangled_function_name: "prctl"
-  source_file: "bionic/libc/include/sys/prctl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "option"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "pvalloc"
-    access: public_access
-    linker_set_key: "pvalloc"
-  }
-  mangled_function_name: "pvalloc"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "bytes"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "valloc"
-    access: public_access
-    linker_set_key: "valloc"
-  }
-  mangled_function_name: "valloc"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "bytes"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_set"
-    access: public_access
-    linker_set_key: "__system_property_set"
-  }
-  mangled_function_name: "__system_property_set"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const prop_info *"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_find"
-    access: public_access
-    linker_set_key: "__system_property_find"
-  }
-  mangled_function_name: "__system_property_find"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__system_property_read_callback"
-    access: public_access
-    linker_set_key: "__system_property_read_callback"
-  }
-  mangled_function_name: "__system_property_read_callback"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *, const char *, const char *, unsigned int)"
-        size: 4
-        alignment: 4
-      }
-      name: "callback"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "cookie"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_foreach"
-    access: public_access
-    linker_set_key: "__system_property_foreach"
-  }
-  mangled_function_name: "__system_property_foreach"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(const prop_info *, void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "propfn"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "cookie"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__system_property_wait"
-    access: public_access
-    linker_set_key: "__system_property_wait"
-  }
-  mangled_function_name: "__system_property_wait"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "old_serial"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "new_serial_ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "relative_timeout"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_read"
-    access: public_access
-    linker_set_key: "__system_property_read"
-  }
-  mangled_function_name: "__system_property_read"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_get"
-    access: public_access
-    linker_set_key: "__system_property_get"
-  }
-  mangled_function_name: "__system_property_get"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const prop_info *"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_find_nth"
-    access: public_access
-    linker_set_key: "__system_property_find_nth"
-  }
-  mangled_function_name: "__system_property_find_nth"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "n"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__cxa_atexit"
-    access: public_access
-    linker_set_key: "__cxa_atexit"
-  }
-  mangled_function_name: "__cxa_atexit"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "func"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "dso"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_iterate"
-    access: public_access
-    linker_set_key: "malloc_iterate"
-  }
-  mangled_function_name: "malloc_iterate"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "base"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(unsigned int, unsigned int, void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "callback"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "malloc_disable"
-    access: public_access
-    linker_set_key: "malloc_disable"
-  }
-  mangled_function_name: "malloc_disable"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "malloc_enable"
-    access: public_access
-    linker_set_key: "malloc_enable"
-  }
-  mangled_function_name: "malloc_enable"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_backtrace"
-    access: public_access
-    linker_set_key: "malloc_backtrace"
-  }
-  mangled_function_name: "malloc_backtrace"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "pointer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "frames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "frame_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__libc_init"
-    access: public_access
-    linker_set_key: "__libc_init"
-  }
-  mangled_function_name: "__libc_init"
-  source_file: "bionic/libc/bionic/libc_init_common.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "raw_args"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 4
-        alignment: 4
-      }
-      name: "onexit"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(int, char **, char **)"
-        size: 4
-        alignment: 4
-      }
-      name: "slingshot"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const structors_array_t *const"
-        size: 4
-        alignment: 4
-      }
-      name: "structors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__stack_chk_fail"
-    access: public_access
-    linker_set_key: "__stack_chk_fail"
-  }
-  mangled_function_name: "__stack_chk_fail"
-  source_file: "bionic/libc/private/bionic_ssp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "lconv *"
-      size: 4
-      alignment: 4
-    }
-    name: "localeconv"
-    access: public_access
-    linker_set_key: "localeconv"
-  }
-  mangled_function_name: "localeconv"
-  source_file: "bionic/libc/include/locale.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "duplocale"
-    access: public_access
-    linker_set_key: "duplocale"
-  }
-  mangled_function_name: "duplocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freelocale"
-    access: public_access
-    linker_set_key: "freelocale"
-  }
-  mangled_function_name: "freelocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "newlocale"
-    access: public_access
-    linker_set_key: "newlocale"
-  }
-  mangled_function_name: "newlocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "setlocale"
-    access: public_access
-    linker_set_key: "setlocale"
-  }
-  mangled_function_name: "setlocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "uselocale"
-    access: public_access
-    linker_set_key: "uselocale"
-  }
-  mangled_function_name: "uselocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "endmntent"
-    access: public_access
-    linker_set_key: "endmntent"
-  }
-  mangled_function_name: "endmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mntent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getmntent"
-    access: public_access
-    linker_set_key: "getmntent"
-  }
-  mangled_function_name: "getmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mntent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getmntent_r"
-    access: public_access
-    linker_set_key: "getmntent_r"
-  }
-  mangled_function_name: "getmntent_r"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mntent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "setmntent"
-    access: public_access
-    linker_set_key: "setmntent"
-  }
-  mangled_function_name: "setmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "hasmntopt"
-    access: public_access
-    linker_set_key: "hasmntopt"
-  }
-  mangled_function_name: "hasmntopt"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mntent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrgid"
-    access: public_access
-    linker_set_key: "getgrgid"
-  }
-  mangled_function_name: "getgrgid"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrnam"
-    access: public_access
-    linker_set_key: "getgrnam"
-  }
-  mangled_function_name: "getgrnam"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrent"
-    access: public_access
-    linker_set_key: "getgrent"
-  }
-  mangled_function_name: "getgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setgrent"
-    access: public_access
-    linker_set_key: "setgrent"
-  }
-  mangled_function_name: "setgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endgrent"
-    access: public_access
-    linker_set_key: "endgrent"
-  }
-  mangled_function_name: "endgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrgid_r"
-    access: public_access
-    linker_set_key: "getgrgid_r"
-  }
-  mangled_function_name: "getgrgid_r"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrnam_r"
-    access: public_access
-    linker_set_key: "getgrnam_r"
-  }
-  mangled_function_name: "getgrnam_r"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrouplist"
-    access: public_access
-    linker_set_key: "getgrouplist"
-  }
-  mangled_function_name: "getgrouplist"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "initgroups"
-    access: public_access
-    linker_set_key: "initgroups"
-  }
-  mangled_function_name: "initgroups"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwnam"
-    access: public_access
-    linker_set_key: "getpwnam"
-  }
-  mangled_function_name: "getpwnam"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwuid"
-    access: public_access
-    linker_set_key: "getpwuid"
-  }
-  mangled_function_name: "getpwuid"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwent"
-    access: public_access
-    linker_set_key: "getpwent"
-  }
-  mangled_function_name: "getpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setpwent"
-    access: public_access
-    linker_set_key: "setpwent"
-  }
-  mangled_function_name: "setpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endpwent"
-    access: public_access
-    linker_set_key: "endpwent"
-  }
-  mangled_function_name: "endpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwnam_r"
-    access: public_access
-    linker_set_key: "getpwnam_r"
-  }
-  mangled_function_name: "getpwnam_r"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwuid_r"
-    access: public_access
-    linker_set_key: "getpwuid_r"
-  }
-  mangled_function_name: "getpwuid_r"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 4
-      alignment: 4
-    }
-    name: "getauxval"
-    access: public_access
-    linker_set_key: "getauxval"
-  }
-  mangled_function_name: "getauxval"
-  source_file: "bionic/libc/include/sys/auxv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "cmsghdr *"
-      size: 4
-      alignment: 4
-    }
-    name: "__cmsg_nxthdr"
-    access: public_access
-    linker_set_key: "__cmsg_nxthdr"
-  }
-  mangled_function_name: "__cmsg_nxthdr"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cmsghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "accept"
-    access: public_access
-    linker_set_key: "accept"
-  }
-  mangled_function_name: "accept"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "accept4"
-    access: public_access
-    linker_set_key: "accept4"
-  }
-  mangled_function_name: "accept4"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "bind"
-    access: public_access
-    linker_set_key: "bind"
-  }
-  mangled_function_name: "bind"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "connect"
-    access: public_access
-    linker_set_key: "connect"
-  }
-  mangled_function_name: "connect"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpeername"
-    access: public_access
-    linker_set_key: "getpeername"
-  }
-  mangled_function_name: "getpeername"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsockname"
-    access: public_access
-    linker_set_key: "getsockname"
-  }
-  mangled_function_name: "getsockname"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsockopt"
-    access: public_access
-    linker_set_key: "getsockopt"
-  }
-  mangled_function_name: "getsockopt"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "listen"
-    access: public_access
-    linker_set_key: "listen"
-  }
-  mangled_function_name: "listen"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "recvmmsg"
-    access: public_access
-    linker_set_key: "recvmmsg"
-  }
-  mangled_function_name: "recvmmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mmsghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "recvmsg"
-    access: public_access
-    linker_set_key: "recvmsg"
-  }
-  mangled_function_name: "recvmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sendmmsg"
-    access: public_access
-    linker_set_key: "sendmmsg"
-  }
-  mangled_function_name: "sendmmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mmsghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sendmsg"
-    access: public_access
-    linker_set_key: "sendmsg"
-  }
-  mangled_function_name: "sendmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const msghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setsockopt"
-    access: public_access
-    linker_set_key: "setsockopt"
-  }
-  mangled_function_name: "setsockopt"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shutdown"
-    access: public_access
-    linker_set_key: "shutdown"
-  }
-  mangled_function_name: "shutdown"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "socket"
-    access: public_access
-    linker_set_key: "socket"
-  }
-  mangled_function_name: "socket"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "socketpair"
-    access: public_access
-    linker_set_key: "socketpair"
-  }
-  mangled_function_name: "socketpair"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "recv"
-    access: public_access
-    linker_set_key: "recv"
-  }
-  mangled_function_name: "recv"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "send"
-    access: public_access
-    linker_set_key: "send"
-  }
-  mangled_function_name: "send"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sendto"
-    access: public_access
-    linker_set_key: "sendto"
-  }
-  mangled_function_name: "sendto"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "recvfrom"
-    access: public_access
-    linker_set_key: "recvfrom"
-  }
-  mangled_function_name: "recvfrom"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sendto_chk"
-    access: public_access
-    linker_set_key: "__sendto_chk"
-  }
-  mangled_function_name: "__sendto_chk"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__recvfrom_chk"
-    access: public_access
-    linker_set_key: "__recvfrom_chk"
-  }
-  mangled_function_name: "__recvfrom_chk"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "gets"
-    access: public_access
-    linker_set_key: "gets"
-  }
-  mangled_function_name: "gets"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strerror_r"
-    access: public_access
-    linker_set_key: "strerror_r"
-  }
-  mangled_function_name: "strerror_r"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fcntl"
-    access: public_access
-    linker_set_key: "fcntl"
-  }
-  mangled_function_name: "fcntl"
-  source_file: "bionic/libc/include/bits/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt"
-    access: public_access
-    linker_set_key: "getopt"
-  }
-  mangled_function_name: "getopt"
-  source_file: "bionic/libc/include/bits/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ioctl"
-    access: public_access
-    linker_set_key: "ioctl"
-  }
-  mangled_function_name: "ioctl"
-  source_file: "bionic/libc/include/bits/ioctl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lockf"
-    access: public_access
-    linker_set_key: "lockf"
-  }
-  mangled_function_name: "lockf"
-  source_file: "bionic/libc/include/bits/lockf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lockf64"
-    access: public_access
-    linker_set_key: "lockf64"
-  }
-  mangled_function_name: "lockf64"
-  source_file: "bionic/libc/include/bits/lockf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "sysconf"
-    access: public_access
-    linker_set_key: "sysconf"
-  }
-  mangled_function_name: "sysconf"
-  source_file: "bionic/libc/include/bits/sysconf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_exit"
-    access: public_access
-    linker_set_key: "_exit"
-  }
-  mangled_function_name: "_exit"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__status"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fork"
-    access: public_access
-    linker_set_key: "fork"
-  }
-  mangled_function_name: "fork"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfork"
-    access: public_access
-    linker_set_key: "vfork"
-  }
-  mangled_function_name: "vfork"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpid"
-    access: public_access
-    linker_set_key: "getpid"
-  }
-  mangled_function_name: "getpid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gettid"
-    access: public_access
-    linker_set_key: "gettid"
-  }
-  mangled_function_name: "gettid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpgid"
-    access: public_access
-    linker_set_key: "getpgid"
-  }
-  mangled_function_name: "getpgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpgid"
-    access: public_access
-    linker_set_key: "setpgid"
-  }
-  mangled_function_name: "setpgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getppid"
-    access: public_access
-    linker_set_key: "getppid"
-  }
-  mangled_function_name: "getppid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpgrp"
-    access: public_access
-    linker_set_key: "getpgrp"
-  }
-  mangled_function_name: "getpgrp"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpgrp"
-    access: public_access
-    linker_set_key: "setpgrp"
-  }
-  mangled_function_name: "setpgrp"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsid"
-    access: public_access
-    linker_set_key: "getsid"
-  }
-  mangled_function_name: "getsid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setsid"
-    access: public_access
-    linker_set_key: "setsid"
-  }
-  mangled_function_name: "setsid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execv"
-    access: public_access
-    linker_set_key: "execv"
-  }
-  mangled_function_name: "execv"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execvp"
-    access: public_access
-    linker_set_key: "execvp"
-  }
-  mangled_function_name: "execvp"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execvpe"
-    access: public_access
-    linker_set_key: "execvpe"
-  }
-  mangled_function_name: "execvpe"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__envp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execve"
-    access: public_access
-    linker_set_key: "execve"
-  }
-  mangled_function_name: "execve"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__envp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execl"
-    access: public_access
-    linker_set_key: "execl"
-  }
-  mangled_function_name: "execl"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execlp"
-    access: public_access
-    linker_set_key: "execlp"
-  }
-  mangled_function_name: "execlp"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execle"
-    access: public_access
-    linker_set_key: "execle"
-  }
-  mangled_function_name: "execle"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nice"
-    access: public_access
-    linker_set_key: "nice"
-  }
-  mangled_function_name: "nice"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__incr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setuid"
-    access: public_access
-    linker_set_key: "setuid"
-  }
-  mangled_function_name: "setuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getuid"
-    access: public_access
-    linker_set_key: "getuid"
-  }
-  mangled_function_name: "getuid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "seteuid"
-    access: public_access
-    linker_set_key: "seteuid"
-  }
-  mangled_function_name: "seteuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "geteuid"
-    access: public_access
-    linker_set_key: "geteuid"
-  }
-  mangled_function_name: "geteuid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setgid"
-    access: public_access
-    linker_set_key: "setgid"
-  }
-  mangled_function_name: "setgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__gid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgid"
-    access: public_access
-    linker_set_key: "getgid"
-  }
-  mangled_function_name: "getgid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setegid"
-    access: public_access
-    linker_set_key: "setegid"
-  }
-  mangled_function_name: "setegid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__gid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getegid"
-    access: public_access
-    linker_set_key: "getegid"
-  }
-  mangled_function_name: "getegid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgroups"
-    access: public_access
-    linker_set_key: "getgroups"
-  }
-  mangled_function_name: "getgroups"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setgroups"
-    access: public_access
-    linker_set_key: "setgroups"
-  }
-  mangled_function_name: "setgroups"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setreuid"
-    access: public_access
-    linker_set_key: "setreuid"
-  }
-  mangled_function_name: "setreuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setregid"
-    access: public_access
-    linker_set_key: "setregid"
-  }
-  mangled_function_name: "setregid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setresuid"
-    access: public_access
-    linker_set_key: "setresuid"
-  }
-  mangled_function_name: "setresuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__suid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setresgid"
-    access: public_access
-    linker_set_key: "setresgid"
-  }
-  mangled_function_name: "setresgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__sgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getresuid"
-    access: public_access
-    linker_set_key: "getresuid"
-  }
-  mangled_function_name: "getresuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__suid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getresgid"
-    access: public_access
-    linker_set_key: "getresgid"
-  }
-  mangled_function_name: "getresgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__sgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "getlogin"
-    access: public_access
-    linker_set_key: "getlogin"
-  }
-  mangled_function_name: "getlogin"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "fpathconf"
-    access: public_access
-    linker_set_key: "fpathconf"
-  }
-  mangled_function_name: "fpathconf"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "pathconf"
-    access: public_access
-    linker_set_key: "pathconf"
-  }
-  mangled_function_name: "pathconf"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "access"
-    access: public_access
-    linker_set_key: "access"
-  }
-  mangled_function_name: "access"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "faccessat"
-    access: public_access
-    linker_set_key: "faccessat"
-  }
-  mangled_function_name: "faccessat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "link"
-    access: public_access
-    linker_set_key: "link"
-  }
-  mangled_function_name: "link"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "linkat"
-    access: public_access
-    linker_set_key: "linkat"
-  }
-  mangled_function_name: "linkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__olddirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newdirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlink"
-    access: public_access
-    linker_set_key: "unlink"
-  }
-  mangled_function_name: "unlink"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlinkat"
-    access: public_access
-    linker_set_key: "unlinkat"
-  }
-  mangled_function_name: "unlinkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chdir"
-    access: public_access
-    linker_set_key: "chdir"
-  }
-  mangled_function_name: "chdir"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchdir"
-    access: public_access
-    linker_set_key: "fchdir"
-  }
-  mangled_function_name: "fchdir"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rmdir"
-    access: public_access
-    linker_set_key: "rmdir"
-  }
-  mangled_function_name: "rmdir"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pipe"
-    access: public_access
-    linker_set_key: "pipe"
-  }
-  mangled_function_name: "pipe"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__pipefd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pipe2"
-    access: public_access
-    linker_set_key: "pipe2"
-  }
-  mangled_function_name: "pipe2"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__pipefd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chroot"
-    access: public_access
-    linker_set_key: "chroot"
-  }
-  mangled_function_name: "chroot"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "symlink"
-    access: public_access
-    linker_set_key: "symlink"
-  }
-  mangled_function_name: "symlink"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "symlinkat"
-    access: public_access
-    linker_set_key: "symlinkat"
-  }
-  mangled_function_name: "symlinkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newdirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readlink"
-    access: public_access
-    linker_set_key: "readlink"
-  }
-  mangled_function_name: "readlink"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__bufsiz"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readlinkat"
-    access: public_access
-    linker_set_key: "readlinkat"
-  }
-  mangled_function_name: "readlinkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__bufsiz"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chown"
-    access: public_access
-    linker_set_key: "chown"
-  }
-  mangled_function_name: "chown"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchown"
-    access: public_access
-    linker_set_key: "fchown"
-  }
-  mangled_function_name: "fchown"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchownat"
-    access: public_access
-    linker_set_key: "fchownat"
-  }
-  mangled_function_name: "fchownat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lchown"
-    access: public_access
-    linker_set_key: "lchown"
-  }
-  mangled_function_name: "lchown"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "getcwd"
-    access: public_access
-    linker_set_key: "getcwd"
-  }
-  mangled_function_name: "getcwd"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sync"
-    access: public_access
-    linker_set_key: "sync"
-  }
-  mangled_function_name: "sync"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "close"
-    access: public_access
-    linker_set_key: "close"
-  }
-  mangled_function_name: "close"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "read"
-    access: public_access
-    linker_set_key: "read"
-  }
-  mangled_function_name: "read"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "write"
-    access: public_access
-    linker_set_key: "write"
-  }
-  mangled_function_name: "write"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup"
-    access: public_access
-    linker_set_key: "dup"
-  }
-  mangled_function_name: "dup"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup2"
-    access: public_access
-    linker_set_key: "dup2"
-  }
-  mangled_function_name: "dup2"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup3"
-    access: public_access
-    linker_set_key: "dup3"
-  }
-  mangled_function_name: "dup3"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsync"
-    access: public_access
-    linker_set_key: "fsync"
-  }
-  mangled_function_name: "fsync"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fdatasync"
-    access: public_access
-    linker_set_key: "fdatasync"
-  }
-  mangled_function_name: "fdatasync"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lseek"
-    access: public_access
-    linker_set_key: "lseek"
-  }
-  mangled_function_name: "lseek"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__whence"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "lseek64"
-    access: public_access
-    linker_set_key: "lseek64"
-  }
-  mangled_function_name: "lseek64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__whence"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "truncate"
-    access: public_access
-    linker_set_key: "truncate"
-  }
-  mangled_function_name: "truncate"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pread"
-    access: public_access
-    linker_set_key: "pread"
-  }
-  mangled_function_name: "pread"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pwrite"
-    access: public_access
-    linker_set_key: "pwrite"
-  }
-  mangled_function_name: "pwrite"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftruncate"
-    access: public_access
-    linker_set_key: "ftruncate"
-  }
-  mangled_function_name: "ftruncate"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "truncate64"
-    access: public_access
-    linker_set_key: "truncate64"
-  }
-  mangled_function_name: "truncate64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pread64"
-    access: public_access
-    linker_set_key: "pread64"
-  }
-  mangled_function_name: "pread64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pwrite64"
-    access: public_access
-    linker_set_key: "pwrite64"
-  }
-  mangled_function_name: "pwrite64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftruncate64"
-    access: public_access
-    linker_set_key: "ftruncate64"
-  }
-  mangled_function_name: "ftruncate64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pause"
-    access: public_access
-    linker_set_key: "pause"
-  }
-  mangled_function_name: "pause"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "alarm"
-    access: public_access
-    linker_set_key: "alarm"
-  }
-  mangled_function_name: "alarm"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "sleep"
-    access: public_access
-    linker_set_key: "sleep"
-  }
-  mangled_function_name: "sleep"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "usleep"
-    access: public_access
-    linker_set_key: "usleep"
-  }
-  mangled_function_name: "usleep"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__usec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostname"
-    access: public_access
-    linker_set_key: "gethostname"
-  }
-  mangled_function_name: "gethostname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sethostname"
-    access: public_access
-    linker_set_key: "sethostname"
-  }
-  mangled_function_name: "sethostname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "brk"
-    access: public_access
-    linker_set_key: "brk"
-  }
-  mangled_function_name: "brk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "sbrk"
-    access: public_access
-    linker_set_key: "sbrk"
-  }
-  mangled_function_name: "sbrk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__increment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isatty"
-    access: public_access
-    linker_set_key: "isatty"
-  }
-  mangled_function_name: "isatty"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ttyname"
-    access: public_access
-    linker_set_key: "ttyname"
-  }
-  mangled_function_name: "ttyname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ttyname_r"
-    access: public_access
-    linker_set_key: "ttyname_r"
-  }
-  mangled_function_name: "ttyname_r"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__buflen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "acct"
-    access: public_access
-    linker_set_key: "acct"
-  }
-  mangled_function_name: "acct"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__filepath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpagesize"
-    access: public_access
-    linker_set_key: "getpagesize"
-  }
-  mangled_function_name: "getpagesize"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "syscall"
-    access: public_access
-    linker_set_key: "syscall"
-  }
-  mangled_function_name: "syscall"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__number"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "daemon"
-    access: public_access
-    linker_set_key: "daemon"
-  }
-  mangled_function_name: "daemon"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__nochdir"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__noclose"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cacheflush"
-    access: public_access
-    linker_set_key: "cacheflush"
-  }
-  mangled_function_name: "cacheflush"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__nbytes"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__cache"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetpgrp"
-    access: public_access
-    linker_set_key: "tcgetpgrp"
-  }
-  mangled_function_name: "tcgetpgrp"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsetpgrp"
-    access: public_access
-    linker_set_key: "tcsetpgrp"
-  }
-  mangled_function_name: "tcsetpgrp"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__getcwd_chk"
-    access: public_access
-    linker_set_key: "__getcwd_chk"
-  }
-  mangled_function_name: "__getcwd_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__pread_chk"
-    access: public_access
-    linker_set_key: "__pread_chk"
-  }
-  mangled_function_name: "__pread_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__pread64_chk"
-    access: public_access
-    linker_set_key: "__pread64_chk"
-  }
-  mangled_function_name: "__pread64_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__pwrite_chk"
-    access: public_access
-    linker_set_key: "__pwrite_chk"
-  }
-  mangled_function_name: "__pwrite_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__pwrite64_chk"
-    access: public_access
-    linker_set_key: "__pwrite64_chk"
-  }
-  mangled_function_name: "__pwrite64_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__read_chk"
-    access: public_access
-    linker_set_key: "__read_chk"
-  }
-  mangled_function_name: "__read_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__write_chk"
-    access: public_access
-    linker_set_key: "__write_chk"
-  }
-  mangled_function_name: "__write_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__readlink_chk"
-    access: public_access
-    linker_set_key: "__readlink_chk"
-  }
-  mangled_function_name: "__readlink_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__readlinkat_chk"
-    access: public_access
-    linker_set_key: "__readlinkat_chk"
-  }
-  mangled_function_name: "__readlinkat_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getdomainname"
-    access: public_access
-    linker_set_key: "getdomainname"
-  }
-  mangled_function_name: "getdomainname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setdomainname"
-    access: public_access
-    linker_set_key: "setdomainname"
-  }
-  mangled_function_name: "setdomainname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__cxa_thread_atexit_impl"
-    access: public_access
-    linker_set_key: "__cxa_thread_atexit_impl"
-  }
-  mangled_function_name: "__cxa_thread_atexit_impl"
-  source_file: "bionic/libc/bionic/__cxa_thread_atexit_impl.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "func"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "dso_handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrlimit"
-    access: public_access
-    linker_set_key: "getrlimit"
-  }
-  mangled_function_name: "getrlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setrlimit"
-    access: public_access
-    linker_set_key: "setrlimit"
-  }
-  mangled_function_name: "setrlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrlimit64"
-    access: public_access
-    linker_set_key: "getrlimit64"
-  }
-  mangled_function_name: "getrlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setrlimit64"
-    access: public_access
-    linker_set_key: "setrlimit64"
-  }
-  mangled_function_name: "setrlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpriority"
-    access: public_access
-    linker_set_key: "getpriority"
-  }
-  mangled_function_name: "getpriority"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpriority"
-    access: public_access
-    linker_set_key: "setpriority"
-  }
-  mangled_function_name: "setpriority"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrusage"
-    access: public_access
-    linker_set_key: "getrusage"
-  }
-  mangled_function_name: "getrusage"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rusage *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prlimit"
-    access: public_access
-    linker_set_key: "prlimit"
-  }
-  mangled_function_name: "prlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prlimit64"
-    access: public_access
-    linker_set_key: "prlimit64"
-  }
-  mangled_function_name: "prlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statvfs"
-    access: public_access
-    linker_set_key: "statvfs"
-  }
-  mangled_function_name: "statvfs"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs *restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statvfs64"
-    access: public_access
-    linker_set_key: "statvfs64"
-  }
-  mangled_function_name: "statvfs64"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs64 *restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatvfs"
-    access: public_access
-    linker_set_key: "fstatvfs"
-  }
-  mangled_function_name: "fstatvfs"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatvfs64"
-    access: public_access
-    linker_set_key: "fstatvfs64"
-  }
-  mangled_function_name: "fstatvfs64"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mount"
-    access: public_access
-    linker_set_key: "mount"
-  }
-  mangled_function_name: "mount"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "umount"
-    access: public_access
-    linker_set_key: "umount"
-  }
-  mangled_function_name: "umount"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "umount2"
-    access: public_access
-    linker_set_key: "umount2"
-  }
-  mangled_function_name: "umount2"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chmod"
-    access: public_access
-    linker_set_key: "chmod"
-  }
-  mangled_function_name: "chmod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchmod"
-    access: public_access
-    linker_set_key: "fchmod"
-  }
-  mangled_function_name: "fchmod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkdir"
-    access: public_access
-    linker_set_key: "mkdir"
-  }
-  mangled_function_name: "mkdir"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstat"
-    access: public_access
-    linker_set_key: "fstat"
-  }
-  mangled_function_name: "fstat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstat64"
-    access: public_access
-    linker_set_key: "fstat64"
-  }
-  mangled_function_name: "fstat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatat"
-    access: public_access
-    linker_set_key: "fstatat"
-  }
-  mangled_function_name: "fstatat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatat64"
-    access: public_access
-    linker_set_key: "fstatat64"
-  }
-  mangled_function_name: "fstatat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lstat"
-    access: public_access
-    linker_set_key: "lstat"
-  }
-  mangled_function_name: "lstat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lstat64"
-    access: public_access
-    linker_set_key: "lstat64"
-  }
-  mangled_function_name: "lstat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "stat"
-    access: public_access
-    linker_set_key: "stat"
-  }
-  mangled_function_name: "stat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "stat64"
-    access: public_access
-    linker_set_key: "stat64"
-  }
-  mangled_function_name: "stat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mknod"
-    access: public_access
-    linker_set_key: "mknod"
-  }
-  mangled_function_name: "mknod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "umask"
-    access: public_access
-    linker_set_key: "umask"
-  }
-  mangled_function_name: "umask"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "__umask_chk"
-    access: public_access
-    linker_set_key: "__umask_chk"
-  }
-  mangled_function_name: "__umask_chk"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkfifo"
-    access: public_access
-    linker_set_key: "mkfifo"
-  }
-  mangled_function_name: "mkfifo"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkfifoat"
-    access: public_access
-    linker_set_key: "mkfifoat"
-  }
-  mangled_function_name: "mkfifoat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchmodat"
-    access: public_access
-    linker_set_key: "fchmodat"
-  }
-  mangled_function_name: "fchmodat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkdirat"
-    access: public_access
-    linker_set_key: "mkdirat"
-  }
-  mangled_function_name: "mkdirat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mknodat"
-    access: public_access
-    linker_set_key: "mknodat"
-  }
-  mangled_function_name: "mknodat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utimensat"
-    access: public_access
-    linker_set_key: "utimensat"
-  }
-  mangled_function_name: "utimensat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "times"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimens"
-    access: public_access
-    linker_set_key: "futimens"
-  }
-  mangled_function_name: "futimens"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "times"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfgetispeed"
-    access: public_access
-    linker_set_key: "cfgetispeed"
-  }
-  mangled_function_name: "cfgetispeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfgetospeed"
-    access: public_access
-    linker_set_key: "cfgetospeed"
-  }
-  mangled_function_name: "cfgetospeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "cfmakeraw"
-    access: public_access
-    linker_set_key: "cfmakeraw"
-  }
-  mangled_function_name: "cfmakeraw"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetspeed"
-    access: public_access
-    linker_set_key: "cfsetspeed"
-  }
-  mangled_function_name: "cfsetspeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetispeed"
-    access: public_access
-    linker_set_key: "cfsetispeed"
-  }
-  mangled_function_name: "cfsetispeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetospeed"
-    access: public_access
-    linker_set_key: "cfsetospeed"
-  }
-  mangled_function_name: "cfsetospeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcdrain"
-    access: public_access
-    linker_set_key: "tcdrain"
-  }
-  mangled_function_name: "tcdrain"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcflow"
-    access: public_access
-    linker_set_key: "tcflow"
-  }
-  mangled_function_name: "tcflow"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcflush"
-    access: public_access
-    linker_set_key: "tcflush"
-  }
-  mangled_function_name: "tcflush"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetattr"
-    access: public_access
-    linker_set_key: "tcgetattr"
-  }
-  mangled_function_name: "tcgetattr"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetsid"
-    access: public_access
-    linker_set_key: "tcgetsid"
-  }
-  mangled_function_name: "tcgetsid"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsendbreak"
-    access: public_access
-    linker_set_key: "tcsendbreak"
-  }
-  mangled_function_name: "tcsendbreak"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsetattr"
-    access: public_access
-    linker_set_key: "tcsetattr"
-  }
-  mangled_function_name: "tcsetattr"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "creat"
-    access: public_access
-    linker_set_key: "creat"
-  }
-  mangled_function_name: "creat"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "creat64"
-    access: public_access
-    linker_set_key: "creat64"
-  }
-  mangled_function_name: "creat64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openat"
-    access: public_access
-    linker_set_key: "openat"
-  }
-  mangled_function_name: "openat"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openat64"
-    access: public_access
-    linker_set_key: "openat64"
-  }
-  mangled_function_name: "openat64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "open"
-    access: public_access
-    linker_set_key: "open"
-  }
-  mangled_function_name: "open"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "open64"
-    access: public_access
-    linker_set_key: "open64"
-  }
-  mangled_function_name: "open64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "splice"
-    access: public_access
-    linker_set_key: "splice"
-  }
-  mangled_function_name: "splice"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tee"
-    access: public_access
-    linker_set_key: "tee"
-  }
-  mangled_function_name: "tee"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vmsplice"
-    access: public_access
-    linker_set_key: "vmsplice"
-  }
-  mangled_function_name: "vmsplice"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fallocate"
-    access: public_access
-    linker_set_key: "fallocate"
-  }
-  mangled_function_name: "fallocate"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fadvise"
-    access: public_access
-    linker_set_key: "posix_fadvise"
-  }
-  mangled_function_name: "posix_fadvise"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fallocate"
-    access: public_access
-    linker_set_key: "posix_fallocate"
-  }
-  mangled_function_name: "posix_fallocate"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fallocate64"
-    access: public_access
-    linker_set_key: "fallocate64"
-  }
-  mangled_function_name: "fallocate64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fadvise64"
-    access: public_access
-    linker_set_key: "posix_fadvise64"
-  }
-  mangled_function_name: "posix_fadvise64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fallocate64"
-    access: public_access
-    linker_set_key: "posix_fallocate64"
-  }
-  mangled_function_name: "posix_fallocate64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readahead"
-    access: public_access
-    linker_set_key: "readahead"
-  }
-  mangled_function_name: "readahead"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sync_file_range"
-    access: public_access
-    linker_set_key: "sync_file_range"
-  }
-  mangled_function_name: "sync_file_range"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__open_2"
-    access: public_access
-    linker_set_key: "__open_2"
-  }
-  mangled_function_name: "__open_2"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__openat_2"
-    access: public_access
-    linker_set_key: "__openat_2"
-  }
-  mangled_function_name: "__openat_2"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statfs"
-    access: public_access
-    linker_set_key: "statfs"
-  }
-  mangled_function_name: "statfs"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statfs64"
-    access: public_access
-    linker_set_key: "statfs64"
-  }
-  mangled_function_name: "statfs64"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatfs"
-    access: public_access
-    linker_set_key: "fstatfs"
-  }
-  mangled_function_name: "fstatfs"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatfs64"
-    access: public_access
-    linker_set_key: "fstatfs64"
-  }
-  mangled_function_name: "fstatfs64"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sysinfo"
-    access: public_access
-    linker_set_key: "sysinfo"
-  }
-  mangled_function_name: "sysinfo"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sysinfo *"
-        size: 4
-        alignment: 4
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "get_nprocs_conf"
-    access: public_access
-    linker_set_key: "get_nprocs_conf"
-  }
-  mangled_function_name: "get_nprocs_conf"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "get_nprocs"
-    access: public_access
-    linker_set_key: "get_nprocs"
-  }
-  mangled_function_name: "get_nprocs"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "get_phys_pages"
-    access: public_access
-    linker_set_key: "get_phys_pages"
-  }
-  mangled_function_name: "get_phys_pages"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "get_avphys_pages"
-    access: public_access
-    linker_set_key: "get_avphys_pages"
-  }
-  mangled_function_name: "get_avphys_pages"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__assert"
-    access: public_access
-    linker_set_key: "__assert"
-  }
-  mangled_function_name: "__assert"
-  source_file: "bionic/libc/include/assert.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__assert2"
-    access: public_access
-    linker_set_key: "__assert2"
-  }
-  mangled_function_name: "__assert2"
-  source_file: "bionic/libc/include/assert.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_set_abort_message"
-    access: public_access
-    linker_set_key: "android_set_abort_message"
-  }
-  mangled_function_name: "android_set_abort_message"
-  source_file: "bionic/libc/include/android/set_abort_message.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__atomic_cmpxchg"
-    access: public_access
-    linker_set_key: "__atomic_cmpxchg"
-  }
-  mangled_function_name: "__atomic_cmpxchg"
-  source_file: "bionic/libc/arch-arm/bionic/atomics_arm.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "old"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "_new"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "volatile int *"
-        size: 4
-        alignment: 4
-      }
-      name: "ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__atomic_swap"
-    access: public_access
-    linker_set_key: "__atomic_swap"
-  }
-  mangled_function_name: "__atomic_swap"
-  source_file: "bionic/libc/arch-arm/bionic/atomics_arm.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "_new"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "volatile int *"
-        size: 4
-        alignment: 4
-      }
-      name: "ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__atomic_dec"
-    access: public_access
-    linker_set_key: "__atomic_dec"
-  }
-  mangled_function_name: "__atomic_dec"
-  source_file: "bionic/libc/arch-arm/bionic/atomics_arm.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "volatile int *"
-        size: 4
-        alignment: 4
-      }
-      name: "ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__atomic_inc"
-    access: public_access
-    linker_set_key: "__atomic_inc"
-  }
-  mangled_function_name: "__atomic_inc"
-  source_file: "bionic/libc/arch-arm/bionic/atomics_arm.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "volatile int *"
-        size: 4
-        alignment: 4
-      }
-      name: "ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "htonl"
-    access: public_access
-    linker_set_key: "htonl"
-  }
-  mangled_function_name: "htonl"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "htons"
-    access: public_access
-    linker_set_key: "htons"
-  }
-  mangled_function_name: "htons"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "ntohl"
-    access: public_access
-    linker_set_key: "ntohl"
-  }
-  mangled_function_name: "ntohl"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "ntohs"
-    access: public_access
-    linker_set_key: "ntohs"
-  }
-  mangled_function_name: "ntohs"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "bindresvport"
-    access: public_access
-    linker_set_key: "bindresvport"
-  }
-  mangled_function_name: "bindresvport"
-  source_file: "bionic/libc/include/netinet/in.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr_in *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_addr"
-    access: public_access
-    linker_set_key: "inet_addr"
-  }
-  mangled_function_name: "inet_addr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_aton"
-    access: public_access
-    linker_set_key: "inet_aton"
-  }
-  mangled_function_name: "inet_aton"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_lnaof"
-    access: public_access
-    linker_set_key: "inet_lnaof"
-  }
-  mangled_function_name: "inet_lnaof"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "in_addr"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_makeaddr"
-    access: public_access
-    linker_set_key: "inet_makeaddr"
-  }
-  mangled_function_name: "inet_makeaddr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_netof"
-    access: public_access
-    linker_set_key: "inet_netof"
-  }
-  mangled_function_name: "inet_netof"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_network"
-    access: public_access
-    linker_set_key: "inet_network"
-  }
-  mangled_function_name: "inet_network"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_ntoa"
-    access: public_access
-    linker_set_key: "inet_ntoa"
-  }
-  mangled_function_name: "inet_ntoa"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_ntop"
-    access: public_access
-    linker_set_key: "inet_ntop"
-  }
-  mangled_function_name: "inet_ntop"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_nsap_addr"
-    access: public_access
-    linker_set_key: "inet_nsap_addr"
-  }
-  mangled_function_name: "inet_nsap_addr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_nsap_ntoa"
-    access: public_access
-    linker_set_key: "inet_nsap_ntoa"
-  }
-  mangled_function_name: "inet_nsap_ntoa"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_pton"
-    access: public_access
-    linker_set_key: "inet_pton"
-  }
-  mangled_function_name: "inet_pton"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "imaxabs"
-    access: public_access
-    linker_set_key: "imaxabs"
-  }
-  mangled_function_name: "imaxabs"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "imaxdiv_t"
-      size: 16
-      alignment: 8
-    }
-    name: "imaxdiv"
-    access: public_access
-    linker_set_key: "imaxdiv"
-  }
-  mangled_function_name: "imaxdiv"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoimax"
-    access: public_access
-    linker_set_key: "strtoimax"
-  }
-  mangled_function_name: "strtoimax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoumax"
-    access: public_access
-    linker_set_key: "strtoumax"
-  }
-  mangled_function_name: "strtoumax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoimax"
-    access: public_access
-    linker_set_key: "wcstoimax"
-  }
-  mangled_function_name: "wcstoimax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoumax"
-    access: public_access
-    linker_set_key: "wcstoumax"
-  }
-  mangled_function_name: "wcstoumax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_set_filename"
-    access: public_access
-    linker_set_key: "__system_property_set_filename"
-  }
-  mangled_function_name: "__system_property_set_filename"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_area_init"
-    access: public_access
-    linker_set_key: "__system_property_area_init"
-  }
-  mangled_function_name: "__system_property_area_init"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_area_serial"
-    access: public_access
-    linker_set_key: "__system_property_area_serial"
-  }
-  mangled_function_name: "__system_property_area_serial"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_add"
-    access: public_access
-    linker_set_key: "__system_property_add"
-  }
-  mangled_function_name: "__system_property_add"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "namelen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "valuelen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_update"
-    access: public_access
-    linker_set_key: "__system_property_update"
-  }
-  mangled_function_name: "__system_property_update"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "prop_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_serial"
-    access: public_access
-    linker_set_key: "__system_property_serial"
-  }
-  mangled_function_name: "__system_property_serial"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_properties_init"
-    access: public_access
-    linker_set_key: "__system_properties_init"
-  }
-  mangled_function_name: "__system_properties_init"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_wait_any"
-    access: public_access
-    linker_set_key: "__system_property_wait_any"
-  }
-  mangled_function_name: "__system_property_wait_any"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "old_serial"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "c16rtomb"
-    access: public_access
-    linker_set_key: "c16rtomb"
-  }
-  mangled_function_name: "c16rtomb"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char16_t"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "c32rtomb"
-    access: public_access
-    linker_set_key: "c32rtomb"
-  }
-  mangled_function_name: "c32rtomb"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char32_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbrtoc16"
-    access: public_access
-    linker_set_key: "mbrtoc16"
-  }
-  mangled_function_name: "mbrtoc16"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char16_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbrtoc32"
-    access: public_access
-    linker_set_key: "mbrtoc32"
-  }
-  mangled_function_name: "mbrtoc32"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char32_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalnum"
-    access: public_access
-    linker_set_key: "iswalnum"
-  }
-  mangled_function_name: "iswalnum"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalpha"
-    access: public_access
-    linker_set_key: "iswalpha"
-  }
-  mangled_function_name: "iswalpha"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswblank"
-    access: public_access
-    linker_set_key: "iswblank"
-  }
-  mangled_function_name: "iswblank"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswcntrl"
-    access: public_access
-    linker_set_key: "iswcntrl"
-  }
-  mangled_function_name: "iswcntrl"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswdigit"
-    access: public_access
-    linker_set_key: "iswdigit"
-  }
-  mangled_function_name: "iswdigit"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswgraph"
-    access: public_access
-    linker_set_key: "iswgraph"
-  }
-  mangled_function_name: "iswgraph"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswlower"
-    access: public_access
-    linker_set_key: "iswlower"
-  }
-  mangled_function_name: "iswlower"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswprint"
-    access: public_access
-    linker_set_key: "iswprint"
-  }
-  mangled_function_name: "iswprint"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswpunct"
-    access: public_access
-    linker_set_key: "iswpunct"
-  }
-  mangled_function_name: "iswpunct"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswspace"
-    access: public_access
-    linker_set_key: "iswspace"
-  }
-  mangled_function_name: "iswspace"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswupper"
-    access: public_access
-    linker_set_key: "iswupper"
-  }
-  mangled_function_name: "iswupper"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswxdigit"
-    access: public_access
-    linker_set_key: "iswxdigit"
-  }
-  mangled_function_name: "iswxdigit"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towlower"
-    access: public_access
-    linker_set_key: "towlower"
-  }
-  mangled_function_name: "towlower"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towupper"
-    access: public_access
-    linker_set_key: "towupper"
-  }
-  mangled_function_name: "towupper"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "wctype"
-    access: public_access
-    linker_set_key: "wctype"
-  }
-  mangled_function_name: "wctype"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswctype"
-    access: public_access
-    linker_set_key: "iswctype"
-  }
-  mangled_function_name: "iswctype"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towctrans"
-    access: public_access
-    linker_set_key: "towctrans"
-  }
-  mangled_function_name: "towctrans"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const void *"
-      size: 4
-      alignment: 4
-    }
-    name: "wctrans"
-    access: public_access
-    linker_set_key: "wctrans"
-  }
-  mangled_function_name: "wctrans"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "btowc"
-    access: public_access
-    linker_set_key: "btowc"
-  }
-  mangled_function_name: "btowc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwprintf"
-    access: public_access
-    linker_set_key: "fwprintf"
-  }
-  mangled_function_name: "fwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwscanf"
-    access: public_access
-    linker_set_key: "fwscanf"
-  }
-  mangled_function_name: "fwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetwc"
-    access: public_access
-    linker_set_key: "fgetwc"
-  }
-  mangled_function_name: "fgetwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetws"
-    access: public_access
-    linker_set_key: "fgetws"
-  }
-  mangled_function_name: "fgetws"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputwc"
-    access: public_access
-    linker_set_key: "fputwc"
-  }
-  mangled_function_name: "fputwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputws"
-    access: public_access
-    linker_set_key: "fputws"
-  }
-  mangled_function_name: "fputws"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwide"
-    access: public_access
-    linker_set_key: "fwide"
-  }
-  mangled_function_name: "fwide"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getwc"
-    access: public_access
-    linker_set_key: "getwc"
-  }
-  mangled_function_name: "getwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getwchar"
-    access: public_access
-    linker_set_key: "getwchar"
-  }
-  mangled_function_name: "getwchar"
-  source_file: "bionic/libc/include/wchar.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbsinit"
-    access: public_access
-    linker_set_key: "mbsinit"
-  }
-  mangled_function_name: "mbsinit"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbrlen"
-    access: public_access
-    linker_set_key: "mbrlen"
-  }
-  mangled_function_name: "mbrlen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbrtowc"
-    access: public_access
-    linker_set_key: "mbrtowc"
-  }
-  mangled_function_name: "mbrtowc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbsrtowcs"
-    access: public_access
-    linker_set_key: "mbsrtowcs"
-  }
-  mangled_function_name: "mbsrtowcs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbsnrtowcs"
-    access: public_access
-    linker_set_key: "mbsnrtowcs"
-  }
-  mangled_function_name: "mbsnrtowcs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "putwc"
-    access: public_access
-    linker_set_key: "putwc"
-  }
-  mangled_function_name: "putwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "putwchar"
-    access: public_access
-    linker_set_key: "putwchar"
-  }
-  mangled_function_name: "putwchar"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "swprintf"
-    access: public_access
-    linker_set_key: "swprintf"
-  }
-  mangled_function_name: "swprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "swscanf"
-    access: public_access
-    linker_set_key: "swscanf"
-  }
-  mangled_function_name: "swscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "ungetwc"
-    access: public_access
-    linker_set_key: "ungetwc"
-  }
-  mangled_function_name: "ungetwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfwprintf"
-    access: public_access
-    linker_set_key: "vfwprintf"
-  }
-  mangled_function_name: "vfwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfwscanf"
-    access: public_access
-    linker_set_key: "vfwscanf"
-  }
-  mangled_function_name: "vfwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vswprintf"
-    access: public_access
-    linker_set_key: "vswprintf"
-  }
-  mangled_function_name: "vswprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vswscanf"
-    access: public_access
-    linker_set_key: "vswscanf"
-  }
-  mangled_function_name: "vswscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vwprintf"
-    access: public_access
-    linker_set_key: "vwprintf"
-  }
-  mangled_function_name: "vwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vwscanf"
-    access: public_access
-    linker_set_key: "vwscanf"
-  }
-  mangled_function_name: "vwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcpcpy"
-    access: public_access
-    linker_set_key: "wcpcpy"
-  }
-  mangled_function_name: "wcpcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcpncpy"
-    access: public_access
-    linker_set_key: "wcpncpy"
-  }
-  mangled_function_name: "wcpncpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcrtomb"
-    access: public_access
-    linker_set_key: "wcrtomb"
-  }
-  mangled_function_name: "wcrtomb"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscasecmp"
-    access: public_access
-    linker_set_key: "wcscasecmp"
-  }
-  mangled_function_name: "wcscasecmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscasecmp_l"
-    access: public_access
-    linker_set_key: "wcscasecmp_l"
-  }
-  mangled_function_name: "wcscasecmp_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscat"
-    access: public_access
-    linker_set_key: "wcscat"
-  }
-  mangled_function_name: "wcscat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcschr"
-    access: public_access
-    linker_set_key: "wcschr"
-  }
-  mangled_function_name: "wcschr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscmp"
-    access: public_access
-    linker_set_key: "wcscmp"
-  }
-  mangled_function_name: "wcscmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscoll"
-    access: public_access
-    linker_set_key: "wcscoll"
-  }
-  mangled_function_name: "wcscoll"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscpy"
-    access: public_access
-    linker_set_key: "wcscpy"
-  }
-  mangled_function_name: "wcscpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscspn"
-    access: public_access
-    linker_set_key: "wcscspn"
-  }
-  mangled_function_name: "wcscspn"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsftime"
-    access: public_access
-    linker_set_key: "wcsftime"
-  }
-  mangled_function_name: "wcsftime"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcslen"
-    access: public_access
-    linker_set_key: "wcslen"
-  }
-  mangled_function_name: "wcslen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncasecmp"
-    access: public_access
-    linker_set_key: "wcsncasecmp"
-  }
-  mangled_function_name: "wcsncasecmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncasecmp_l"
-    access: public_access
-    linker_set_key: "wcsncasecmp_l"
-  }
-  mangled_function_name: "wcsncasecmp_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncat"
-    access: public_access
-    linker_set_key: "wcsncat"
-  }
-  mangled_function_name: "wcsncat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncmp"
-    access: public_access
-    linker_set_key: "wcsncmp"
-  }
-  mangled_function_name: "wcsncmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncpy"
-    access: public_access
-    linker_set_key: "wcsncpy"
-  }
-  mangled_function_name: "wcsncpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsnrtombs"
-    access: public_access
-    linker_set_key: "wcsnrtombs"
-  }
-  mangled_function_name: "wcsnrtombs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcspbrk"
-    access: public_access
-    linker_set_key: "wcspbrk"
-  }
-  mangled_function_name: "wcspbrk"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsrchr"
-    access: public_access
-    linker_set_key: "wcsrchr"
-  }
-  mangled_function_name: "wcsrchr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsrtombs"
-    access: public_access
-    linker_set_key: "wcsrtombs"
-  }
-  mangled_function_name: "wcsrtombs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsspn"
-    access: public_access
-    linker_set_key: "wcsspn"
-  }
-  mangled_function_name: "wcsspn"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsstr"
-    access: public_access
-    linker_set_key: "wcsstr"
-  }
-  mangled_function_name: "wcsstr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstod"
-    access: public_access
-    linker_set_key: "wcstod"
-  }
-  mangled_function_name: "wcstod"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstof"
-    access: public_access
-    linker_set_key: "wcstof"
-  }
-  mangled_function_name: "wcstof"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstok"
-    access: public_access
-    linker_set_key: "wcstok"
-  }
-  mangled_function_name: "wcstok"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstol"
-    access: public_access
-    linker_set_key: "wcstol"
-  }
-  mangled_function_name: "wcstol"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoll"
-    access: public_access
-    linker_set_key: "wcstoll"
-  }
-  mangled_function_name: "wcstoll"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstold"
-    access: public_access
-    linker_set_key: "wcstold"
-  }
-  mangled_function_name: "wcstold"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstoul"
-    access: public_access
-    linker_set_key: "wcstoul"
-  }
-  mangled_function_name: "wcstoul"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoull"
-    access: public_access
-    linker_set_key: "wcstoull"
-  }
-  mangled_function_name: "wcstoull"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcswidth"
-    access: public_access
-    linker_set_key: "wcswidth"
-  }
-  mangled_function_name: "wcswidth"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsxfrm"
-    access: public_access
-    linker_set_key: "wcsxfrm"
-  }
-  mangled_function_name: "wcsxfrm"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wctob"
-    access: public_access
-    linker_set_key: "wctob"
-  }
-  mangled_function_name: "wctob"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcwidth"
-    access: public_access
-    linker_set_key: "wcwidth"
-  }
-  mangled_function_name: "wcwidth"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemchr"
-    access: public_access
-    linker_set_key: "wmemchr"
-  }
-  mangled_function_name: "wmemchr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemcmp"
-    access: public_access
-    linker_set_key: "wmemcmp"
-  }
-  mangled_function_name: "wmemcmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemcpy"
-    access: public_access
-    linker_set_key: "wmemcpy"
-  }
-  mangled_function_name: "wmemcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wmempcpy"
-    access: public_access
-    linker_set_key: "wmempcpy"
-  }
-  mangled_function_name: "wmempcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemmove"
-    access: public_access
-    linker_set_key: "wmemmove"
-  }
-  mangled_function_name: "wmemmove"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemset"
-    access: public_access
-    linker_set_key: "wmemset"
-  }
-  mangled_function_name: "wmemset"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wprintf"
-    access: public_access
-    linker_set_key: "wprintf"
-  }
-  mangled_function_name: "wprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wscanf"
-    access: public_access
-    linker_set_key: "wscanf"
-  }
-  mangled_function_name: "wscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoll_l"
-    access: public_access
-    linker_set_key: "wcstoll_l"
-  }
-  mangled_function_name: "wcstoll_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoull_l"
-    access: public_access
-    linker_set_key: "wcstoull_l"
-  }
-  mangled_function_name: "wcstoull_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstold_l"
-    access: public_access
-    linker_set_key: "wcstold_l"
-  }
-  mangled_function_name: "wcstold_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscoll_l"
-    access: public_access
-    linker_set_key: "wcscoll_l"
-  }
-  mangled_function_name: "wcscoll_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsxfrm_l"
-    access: public_access
-    linker_set_key: "wcsxfrm_l"
-  }
-  mangled_function_name: "wcsxfrm_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcslcat"
-    access: public_access
-    linker_set_key: "wcslcat"
-  }
-  mangled_function_name: "wcslcat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcslcpy"
-    access: public_access
-    linker_set_key: "wcslcpy"
-  }
-  mangled_function_name: "wcslcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "open_wmemstream"
-    access: public_access
-    linker_set_key: "open_wmemstream"
-  }
-  mangled_function_name: "open_wmemstream"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsdup"
-    access: public_access
-    linker_set_key: "wcsdup"
-  }
-  mangled_function_name: "wcsdup"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsnlen"
-    access: public_access
-    linker_set_key: "wcsnlen"
-  }
-  mangled_function_name: "wcsnlen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "times"
-    access: public_access
-    linker_set_key: "times"
-  }
-  mangled_function_name: "times"
-  source_file: "bionic/libc/include/sys/times.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tms *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__exit"
-    access: public_access
-    linker_set_key: "__exit"
-  }
-  mangled_function_name: "__exit"
-  source_file: "bionic/libc/bionic/clone.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "status"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalnum"
-    access: public_access
-    linker_set_key: "isalnum"
-  }
-  mangled_function_name: "isalnum"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalpha"
-    access: public_access
-    linker_set_key: "isalpha"
-  }
-  mangled_function_name: "isalpha"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isblank"
-    access: public_access
-    linker_set_key: "isblank"
-  }
-  mangled_function_name: "isblank"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iscntrl"
-    access: public_access
-    linker_set_key: "iscntrl"
-  }
-  mangled_function_name: "iscntrl"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isdigit"
-    access: public_access
-    linker_set_key: "isdigit"
-  }
-  mangled_function_name: "isdigit"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isgraph"
-    access: public_access
-    linker_set_key: "isgraph"
-  }
-  mangled_function_name: "isgraph"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "islower"
-    access: public_access
-    linker_set_key: "islower"
-  }
-  mangled_function_name: "islower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isprint"
-    access: public_access
-    linker_set_key: "isprint"
-  }
-  mangled_function_name: "isprint"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ispunct"
-    access: public_access
-    linker_set_key: "ispunct"
-  }
-  mangled_function_name: "ispunct"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isspace"
-    access: public_access
-    linker_set_key: "isspace"
-  }
-  mangled_function_name: "isspace"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isupper"
-    access: public_access
-    linker_set_key: "isupper"
-  }
-  mangled_function_name: "isupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isxdigit"
-    access: public_access
-    linker_set_key: "isxdigit"
-  }
-  mangled_function_name: "isxdigit"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tolower"
-    access: public_access
-    linker_set_key: "tolower"
-  }
-  mangled_function_name: "tolower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toupper"
-    access: public_access
-    linker_set_key: "toupper"
-  }
-  mangled_function_name: "toupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalnum_l"
-    access: public_access
-    linker_set_key: "isalnum_l"
-  }
-  mangled_function_name: "isalnum_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalpha_l"
-    access: public_access
-    linker_set_key: "isalpha_l"
-  }
-  mangled_function_name: "isalpha_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isblank_l"
-    access: public_access
-    linker_set_key: "isblank_l"
-  }
-  mangled_function_name: "isblank_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iscntrl_l"
-    access: public_access
-    linker_set_key: "iscntrl_l"
-  }
-  mangled_function_name: "iscntrl_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isdigit_l"
-    access: public_access
-    linker_set_key: "isdigit_l"
-  }
-  mangled_function_name: "isdigit_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isgraph_l"
-    access: public_access
-    linker_set_key: "isgraph_l"
-  }
-  mangled_function_name: "isgraph_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "islower_l"
-    access: public_access
-    linker_set_key: "islower_l"
-  }
-  mangled_function_name: "islower_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isprint_l"
-    access: public_access
-    linker_set_key: "isprint_l"
-  }
-  mangled_function_name: "isprint_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ispunct_l"
-    access: public_access
-    linker_set_key: "ispunct_l"
-  }
-  mangled_function_name: "ispunct_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isspace_l"
-    access: public_access
-    linker_set_key: "isspace_l"
-  }
-  mangled_function_name: "isspace_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isupper_l"
-    access: public_access
-    linker_set_key: "isupper_l"
-  }
-  mangled_function_name: "isupper_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isxdigit_l"
-    access: public_access
-    linker_set_key: "isxdigit_l"
-  }
-  mangled_function_name: "isxdigit_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tolower_l"
-    access: public_access
-    linker_set_key: "tolower_l"
-  }
-  mangled_function_name: "tolower_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toupper_l"
-    access: public_access
-    linker_set_key: "toupper_l"
-  }
-  mangled_function_name: "toupper_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isascii"
-    access: public_access
-    linker_set_key: "isascii"
-  }
-  mangled_function_name: "isascii"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toascii"
-    access: public_access
-    linker_set_key: "toascii"
-  }
-  mangled_function_name: "toascii"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_tolower"
-    access: public_access
-    linker_set_key: "_tolower"
-  }
-  mangled_function_name: "_tolower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_toupper"
-    access: public_access
-    linker_set_key: "_toupper"
-  }
-  mangled_function_name: "_toupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_create"
-    access: public_access
-    linker_set_key: "epoll_create"
-  }
-  mangled_function_name: "epoll_create"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_create1"
-    access: public_access
-    linker_set_key: "epoll_create1"
-  }
-  mangled_function_name: "epoll_create1"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_ctl"
-    access: public_access
-    linker_set_key: "epoll_ctl"
-  }
-  mangled_function_name: "epoll_ctl"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_wait"
-    access: public_access
-    linker_set_key: "epoll_wait"
-  }
-  mangled_function_name: "epoll_wait"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_pwait"
-    access: public_access
-    linker_set_key: "epoll_pwait"
-  }
-  mangled_function_name: "epoll_pwait"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__epoll_pwait"
-    access: public_access
-    linker_set_key: "__epoll_pwait"
-  }
-  mangled_function_name: "__epoll_pwait"
-  source_file: "bionic/libc/bionic/epoll_pwait.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "error"
-    access: public_access
-    linker_set_key: "error"
-  }
-  mangled_function_name: "error"
-  source_file: "bionic/libc/include/error.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "error_at_line"
-    access: public_access
-    linker_set_key: "error_at_line"
-  }
-  mangled_function_name: "error_at_line"
-  source_file: "bionic/libc/include/error.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd"
-    access: public_access
-    linker_set_key: "eventfd"
-  }
-  mangled_function_name: "eventfd"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "initial_value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd_read"
-    access: public_access
-    linker_set_key: "eventfd_read"
-  }
-  mangled_function_name: "eventfd_read"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd_write"
-    access: public_access
-    linker_set_key: "eventfd_write"
-  }
-  mangled_function_name: "eventfd_write"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readv"
-    access: public_access
-    linker_set_key: "readv"
-  }
-  mangled_function_name: "readv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "writev"
-    access: public_access
-    linker_set_key: "writev"
-  }
-  mangled_function_name: "writev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "preadv"
-    access: public_access
-    linker_set_key: "preadv"
-  }
-  mangled_function_name: "preadv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pwritev"
-    access: public_access
-    linker_set_key: "pwritev"
-  }
-  mangled_function_name: "pwritev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "preadv64"
-    access: public_access
-    linker_set_key: "preadv64"
-  }
-  mangled_function_name: "preadv64"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pwritev64"
-    access: public_access
-    linker_set_key: "pwritev64"
-  }
-  mangled_function_name: "pwritev64"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "process_vm_readv"
-    access: public_access
-    linker_set_key: "process_vm_readv"
-  }
-  mangled_function_name: "process_vm_readv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "process_vm_writev"
-    access: public_access
-    linker_set_key: "process_vm_writev"
-  }
-  mangled_function_name: "process_vm_writev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetxattr"
-    access: public_access
-    linker_set_key: "fsetxattr"
-  }
-  mangled_function_name: "fsetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setxattr"
-    access: public_access
-    linker_set_key: "setxattr"
-  }
-  mangled_function_name: "setxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lsetxattr"
-    access: public_access
-    linker_set_key: "lsetxattr"
-  }
-  mangled_function_name: "lsetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetxattr"
-    access: public_access
-    linker_set_key: "fgetxattr"
-  }
-  mangled_function_name: "fgetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getxattr"
-    access: public_access
-    linker_set_key: "getxattr"
-  }
-  mangled_function_name: "getxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lgetxattr"
-    access: public_access
-    linker_set_key: "lgetxattr"
-  }
-  mangled_function_name: "lgetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "listxattr"
-    access: public_access
-    linker_set_key: "listxattr"
-  }
-  mangled_function_name: "listxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "llistxattr"
-    access: public_access
-    linker_set_key: "llistxattr"
-  }
-  mangled_function_name: "llistxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "flistxattr"
-    access: public_access
-    linker_set_key: "flistxattr"
-  }
-  mangled_function_name: "flistxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "removexattr"
-    access: public_access
-    linker_set_key: "removexattr"
-  }
-  mangled_function_name: "removexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lremovexattr"
-    access: public_access
-    linker_set_key: "lremovexattr"
-  }
-  mangled_function_name: "lremovexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fremovexattr"
-    access: public_access
-    linker_set_key: "fremovexattr"
-  }
-  mangled_function_name: "fremovexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "poll"
-    access: public_access
-    linker_set_key: "poll"
-  }
-  mangled_function_name: "poll"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ppoll"
-    access: public_access
-    linker_set_key: "ppoll"
-  }
-  mangled_function_name: "ppoll"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__poll_chk"
-    access: public_access
-    linker_set_key: "__poll_chk"
-  }
-  mangled_function_name: "__poll_chk"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ppoll_chk"
-    access: public_access
-    linker_set_key: "__ppoll_chk"
-  }
-  mangled_function_name: "__ppoll_chk"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "__memmove_chk"
-    access: public_access
-    linker_set_key: "__memmove_chk"
-  }
-  mangled_function_name: "__memmove_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__stpcpy_chk"
-    access: public_access
-    linker_set_key: "__stpcpy_chk"
-  }
-  mangled_function_name: "__stpcpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__stpncpy_chk"
-    access: public_access
-    linker_set_key: "__stpncpy_chk"
-  }
-  mangled_function_name: "__stpncpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strncat_chk"
-    access: public_access
-    linker_set_key: "__strncat_chk"
-  }
-  mangled_function_name: "__strncat_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_buf_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strncpy_chk"
-    access: public_access
-    linker_set_key: "__strncpy_chk"
-  }
-  mangled_function_name: "__strncpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__vsnprintf_chk"
-    access: public_access
-    linker_set_key: "__vsnprintf_chk"
-  }
-  mangled_function_name: "__vsnprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "supplied_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: "va"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__snprintf_chk"
-    access: public_access
-    linker_set_key: "__snprintf_chk"
-  }
-  mangled_function_name: "__snprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "supplied_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__vsprintf_chk"
-    access: public_access
-    linker_set_key: "__vsprintf_chk"
-  }
-  mangled_function_name: "__vsprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: "va"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sprintf_chk"
-    access: public_access
-    linker_set_key: "__sprintf_chk"
-  }
-  mangled_function_name: "__sprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyd"
-    access: public_access
-    linker_set_key: "__fpclassifyd"
-  }
-  mangled_function_name: "__fpclassifyd"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyf"
-    access: public_access
-    linker_set_key: "__fpclassifyf"
-  }
-  mangled_function_name: "__fpclassifyf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyl"
-    access: public_access
-    linker_set_key: "__fpclassifyl"
-  }
-  mangled_function_name: "__fpclassifyl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinitef"
-    access: public_access
-    linker_set_key: "__isfinitef"
-  }
-  mangled_function_name: "__isfinitef"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinite"
-    access: public_access
-    linker_set_key: "__isfinite"
-  }
-  mangled_function_name: "__isfinite"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinitel"
-    access: public_access
-    linker_set_key: "__isfinitel"
-  }
-  mangled_function_name: "__isfinitel"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinff"
-    access: public_access
-    linker_set_key: "__isinff"
-  }
-  mangled_function_name: "__isinff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinfl"
-    access: public_access
-    linker_set_key: "__isinfl"
-  }
-  mangled_function_name: "__isinfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnanf"
-    access: public_access
-    linker_set_key: "__isnanf"
-  }
-  mangled_function_name: "__isnanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnanl"
-    access: public_access
-    linker_set_key: "__isnanl"
-  }
-  mangled_function_name: "__isnanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormalf"
-    access: public_access
-    linker_set_key: "__isnormalf"
-  }
-  mangled_function_name: "__isnormalf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormal"
-    access: public_access
-    linker_set_key: "__isnormal"
-  }
-  mangled_function_name: "__isnormal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormall"
-    access: public_access
-    linker_set_key: "__isnormall"
-  }
-  mangled_function_name: "__isnormall"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "ldexp"
-    access: public_access
-    linker_set_key: "ldexp"
-  }
-  mangled_function_name: "ldexp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isinf"
-    access: public_access
-    linker_set_key: "isinf"
-  }
-  mangled_function_name: "isinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isnan"
-    access: public_access
-    linker_set_key: "isnan"
-  }
-  mangled_function_name: "isnan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isnanf"
-    access: public_access
-    linker_set_key: "isnanf"
-  }
-  mangled_function_name: "isnanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinf"
-    access: public_access
-    linker_set_key: "__isinf"
-  }
-  mangled_function_name: "__isinf"
-  source_file: "bionic/libc/bionic/fpclassify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnan"
-    access: public_access
-    linker_set_key: "__isnan"
-  }
-  mangled_function_name: "__isnan"
-  source_file: "bionic/libc/bionic/fpclassify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_ftsent *"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_children"
-    access: public_access
-    linker_set_key: "fts_children"
-  }
-  mangled_function_name: "fts_children"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_close"
-    access: public_access
-    linker_set_key: "fts_close"
-  }
-  mangled_function_name: "fts_close"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "FTS *"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_open"
-    access: public_access
-    linker_set_key: "fts_open"
-  }
-  mangled_function_name: "fts_open"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const _ftsent **, const _ftsent **)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_ftsent *"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_read"
-    access: public_access
-    linker_set_key: "fts_read"
-  }
-  mangled_function_name: "fts_read"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_set"
-    access: public_access
-    linker_set_key: "fts_set"
-  }
-  mangled_function_name: "fts_set"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_ftsent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftw"
-    access: public_access
-    linker_set_key: "ftw"
-  }
-  mangled_function_name: "ftw"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nftw"
-    access: public_access
-    linker_set_key: "nftw"
-  }
-  mangled_function_name: "nftw"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat *, int, FTW *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftw64"
-    access: public_access
-    linker_set_key: "ftw64"
-  }
-  mangled_function_name: "ftw64"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat64 *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nftw64"
-    access: public_access
-    linker_set_key: "nftw64"
-  }
-  mangled_function_name: "nftw64"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat64 *, int, FTW *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__getcwd"
-    access: public_access
-    linker_set_key: "__getcwd"
-  }
-  mangled_function_name: "__getcwd"
-  source_file: "bionic/libc/bionic/getcwd.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "uname"
-    access: public_access
-    linker_set_key: "uname"
-  }
-  mangled_function_name: "uname"
-  source_file: "bionic/libc/include/sys/utsname.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "utsname *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__getpid"
-    access: public_access
-    linker_set_key: "__getpid"
-  }
-  mangled_function_name: "__getpid"
-  source_file: "bionic/libc/bionic/getpid.cpp"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__getpriority"
-    access: public_access
-    linker_set_key: "__getpriority"
-  }
-  mangled_function_name: "__getpriority"
-  source_file: "bionic/libc/bionic/getpriority.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freeifaddrs"
-    access: public_access
-    linker_set_key: "freeifaddrs"
-  }
-  mangled_function_name: "freeifaddrs"
-  source_file: "bionic/libc/include/ifaddrs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "ifaddrs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getifaddrs"
-    access: public_access
-    linker_set_key: "getifaddrs"
-  }
-  mangled_function_name: "getifaddrs"
-  source_file: "bionic/libc/include/ifaddrs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "ifaddrs **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "if_indextoname"
-    access: public_access
-    linker_set_key: "if_indextoname"
-  }
-  mangled_function_name: "if_indextoname"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "if_nametoindex"
-    access: public_access
-    linker_set_key: "if_nametoindex"
-  }
-  mangled_function_name: "if_nametoindex"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "if_nameindex *"
-      size: 4
-      alignment: 4
-    }
-    name: "if_nameindex"
-    access: public_access
-    linker_set_key: "if_nameindex"
-  }
-  mangled_function_name: "if_nameindex"
-  source_file: "bionic/libc/include/net/if.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "if_freenameindex"
-    access: public_access
-    linker_set_key: "if_freenameindex"
-  }
-  mangled_function_name: "if_freenameindex"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "if_nameindex *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_init"
-    access: public_access
-    linker_set_key: "inotify_init"
-  }
-  mangled_function_name: "inotify_init"
-  source_file: "bionic/libc/include/sys/inotify.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_init1"
-    access: public_access
-    linker_set_key: "inotify_init1"
-  }
-  mangled_function_name: "inotify_init1"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_add_watch"
-    access: public_access
-    linker_set_key: "inotify_add_watch"
-  }
-  mangled_function_name: "inotify_add_watch"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_rm_watch"
-    access: public_access
-    linker_set_key: "inotify_rm_watch"
-  }
-  mangled_function_name: "inotify_rm_watch"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ioctl"
-    access: public_access
-    linker_set_key: "__ioctl"
-  }
-  mangled_function_name: "__ioctl"
-  source_file: "bionic/libc/bionic/ioctl.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "catopen"
-    access: public_access
-    linker_set_key: "catopen"
-  }
-  mangled_function_name: "catopen"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "catgets"
-    access: public_access
-    linker_set_key: "catgets"
-  }
-  mangled_function_name: "catgets"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "catclose"
-    access: public_access
-    linker_set_key: "catclose"
-  }
-  mangled_function_name: "catclose"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "nl_langinfo"
-    access: public_access
-    linker_set_key: "nl_langinfo"
-  }
-  mangled_function_name: "nl_langinfo"
-  source_file: "bionic/libc/include/langinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "nl_langinfo_l"
-    access: public_access
-    linker_set_key: "nl_langinfo_l"
-  }
-  mangled_function_name: "nl_langinfo_l"
-  source_file: "bionic/libc/include/langinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "personality"
-    access: public_access
-    linker_set_key: "personality"
-  }
-  mangled_function_name: "personality"
-  source_file: "bionic/libc/include/sys/personality.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "persona"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__posix_basename"
-    access: public_access
-    linker_set_key: "basename"
-  }
-  mangled_function_name: "basename"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "dirname"
-    access: public_access
-    linker_set_key: "dirname"
-  }
-  mangled_function_name: "dirname"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dirname_r"
-    access: public_access
-    linker_set_key: "dirname_r"
-  }
-  mangled_function_name: "dirname_r"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "basename_r"
-    access: public_access
-    linker_set_key: "basename_r"
-  }
-  mangled_function_name: "basename_r"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int *"
-      size: 4
-      alignment: 4
-    }
-    name: "__get_h_errno"
-    access: public_access
-    linker_set_key: "__get_h_errno"
-  }
-  mangled_function_name: "__get_h_errno"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endservent"
-    access: public_access
-    linker_set_key: "endservent"
-  }
-  mangled_function_name: "endservent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyaddr"
-    access: public_access
-    linker_set_key: "gethostbyaddr"
-  }
-  mangled_function_name: "gethostbyaddr"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyaddr_r"
-    access: public_access
-    linker_set_key: "gethostbyaddr_r"
-  }
-  mangled_function_name: "gethostbyaddr_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname"
-    access: public_access
-    linker_set_key: "gethostbyname"
-  }
-  mangled_function_name: "gethostbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname_r"
-    access: public_access
-    linker_set_key: "gethostbyname_r"
-  }
-  mangled_function_name: "gethostbyname_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname2"
-    access: public_access
-    linker_set_key: "gethostbyname2"
-  }
-  mangled_function_name: "gethostbyname2"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname2_r"
-    access: public_access
-    linker_set_key: "gethostbyname2_r"
-  }
-  mangled_function_name: "gethostbyname2_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostent"
-    access: public_access
-    linker_set_key: "gethostent"
-  }
-  mangled_function_name: "gethostent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "netent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getnetbyaddr"
-    access: public_access
-    linker_set_key: "getnetbyaddr"
-  }
-  mangled_function_name: "getnetbyaddr"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "netent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getnetbyname"
-    access: public_access
-    linker_set_key: "getnetbyname"
-  }
-  mangled_function_name: "getnetbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "protoent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getprotobyname"
-    access: public_access
-    linker_set_key: "getprotobyname"
-  }
-  mangled_function_name: "getprotobyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "protoent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getprotobynumber"
-    access: public_access
-    linker_set_key: "getprotobynumber"
-  }
-  mangled_function_name: "getprotobynumber"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getservbyname"
-    access: public_access
-    linker_set_key: "getservbyname"
-  }
-  mangled_function_name: "getservbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getservbyport"
-    access: public_access
-    linker_set_key: "getservbyport"
-  }
-  mangled_function_name: "getservbyport"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getservent"
-    access: public_access
-    linker_set_key: "getservent"
-  }
-  mangled_function_name: "getservent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "herror"
-    access: public_access
-    linker_set_key: "herror"
-  }
-  mangled_function_name: "herror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "hstrerror"
-    access: public_access
-    linker_set_key: "hstrerror"
-  }
-  mangled_function_name: "hstrerror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getaddrinfo"
-    access: public_access
-    linker_set_key: "getaddrinfo"
-  }
-  mangled_function_name: "getaddrinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const addrinfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "addrinfo **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getnameinfo"
-    access: public_access
-    linker_set_key: "getnameinfo"
-  }
-  mangled_function_name: "getnameinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freeaddrinfo"
-    access: public_access
-    linker_set_key: "freeaddrinfo"
-  }
-  mangled_function_name: "freeaddrinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "addrinfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "gai_strerror"
-    access: public_access
-    linker_set_key: "gai_strerror"
-  }
-  mangled_function_name: "gai_strerror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setservent"
-    access: public_access
-    linker_set_key: "setservent"
-  }
-  mangled_function_name: "setservent"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__connect"
-    access: public_access
-    linker_set_key: "__connect"
-  }
-  mangled_function_name: "__connect"
-  source_file: "bionic/libc/bionic/NetdClientDispatch.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__socket"
-    access: public_access
-    linker_set_key: "__socket"
-  }
-  mangled_function_name: "__socket"
-  source_file: "bionic/libc/bionic/NetdClientDispatch.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__openat"
-    access: public_access
-    linker_set_key: "__openat"
-  }
-  mangled_function_name: "__openat"
-  source_file: "bionic/libc/bionic/open.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__rt_sigprocmask"
-    access: public_access
-    linker_set_key: "__rt_sigprocmask"
-  }
-  mangled_function_name: "__rt_sigprocmask"
-  source_file: "bionic/libc/bionic/pause.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__rt_sigsuspend"
-    access: public_access
-    linker_set_key: "__rt_sigsuspend"
-  }
-  mangled_function_name: "__rt_sigsuspend"
-  source_file: "bionic/libc/bionic/pause.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ppoll"
-    access: public_access
-    linker_set_key: "__ppoll"
-  }
-  mangled_function_name: "__ppoll"
-  source_file: "bionic/libc/bionic/poll.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__pselect6"
-    access: public_access
-    linker_set_key: "__pselect6"
-  }
-  mangled_function_name: "__pselect6"
-  source_file: "bionic/libc/bionic/poll.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__rt_sigtimedwait"
-    access: public_access
-    linker_set_key: "__rt_sigtimedwait"
-  }
-  mangled_function_name: "__rt_sigtimedwait"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__timer_create"
-    access: public_access
-    linker_set_key: "__timer_create"
-  }
-  mangled_function_name: "__timer_create"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigevent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__timer_delete"
-    access: public_access
-    linker_set_key: "__timer_delete"
-  }
-  mangled_function_name: "__timer_delete"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__timer_getoverrun"
-    access: public_access
-    linker_set_key: "__timer_getoverrun"
-  }
-  mangled_function_name: "__timer_getoverrun"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__timer_gettime"
-    access: public_access
-    linker_set_key: "__timer_gettime"
-  }
-  mangled_function_name: "__timer_gettime"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__timer_settime"
-    access: public_access
-    linker_set_key: "__timer_settime"
-  }
-  mangled_function_name: "__timer_settime"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "ptrace"
-    access: public_access
-    linker_set_key: "ptrace"
-  }
-  mangled_function_name: "ptrace"
-  source_file: "bionic/libc/include/sys/ptrace.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "__ptrace"
-    access: public_access
-    linker_set_key: "__ptrace"
-  }
-  mangled_function_name: "__ptrace"
-  source_file: "bionic/libc/bionic/ptrace.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "req"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openpty"
-    access: public_access
-    linker_set_key: "openpty"
-  }
-  mangled_function_name: "openpty"
-  source_file: "bionic/libc/include/pty.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const winsize *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "forkpty"
-    access: public_access
-    linker_set_key: "forkpty"
-  }
-  mangled_function_name: "forkpty"
-  source_file: "bionic/libc/include/pty.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const winsize *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utmpname"
-    access: public_access
-    linker_set_key: "utmpname"
-  }
-  mangled_function_name: "utmpname"
-  source_file: "bionic/libc/include/utmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setutent"
-    access: public_access
-    linker_set_key: "setutent"
-  }
-  mangled_function_name: "setutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "utmp *"
-      size: 4
-      alignment: 4
-    }
-    name: "getutent"
-    access: public_access
-    linker_set_key: "getutent"
-  }
-  mangled_function_name: "getutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endutent"
-    access: public_access
-    linker_set_key: "endutent"
-  }
-  mangled_function_name: "endutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "login_tty"
-    access: public_access
-    linker_set_key: "login_tty"
-  }
-  mangled_function_name: "login_tty"
-  source_file: "bionic/libc/include/utmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "reboot"
-    access: public_access
-    linker_set_key: "reboot"
-  }
-  mangled_function_name: "reboot"
-  source_file: "bionic/libc/include/sys/reboot.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "reboot_type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__reboot"
-    access: public_access
-    linker_set_key: "__reboot"
-  }
-  mangled_function_name: "__reboot"
-  source_file: "bionic/libc/bionic/reboot.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sched_getaffinity"
-    access: public_access
-    linker_set_key: "__sched_getaffinity"
-  }
-  mangled_function_name: "__sched_getaffinity"
-  source_file: "bionic/libc/bionic/sched_getaffinity.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__getcpu"
-    access: public_access
-    linker_set_key: "__getcpu"
-  }
-  mangled_function_name: "__getcpu"
-  source_file: "bionic/libc/bionic/sched_getcpu.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_destroy"
-    access: public_access
-    linker_set_key: "sem_destroy"
-  }
-  mangled_function_name: "sem_destroy"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_getvalue"
-    access: public_access
-    linker_set_key: "sem_getvalue"
-  }
-  mangled_function_name: "sem_getvalue"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_init"
-    access: public_access
-    linker_set_key: "sem_init"
-  }
-  mangled_function_name: "sem_init"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_post"
-    access: public_access
-    linker_set_key: "sem_post"
-  }
-  mangled_function_name: "sem_post"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_timedwait"
-    access: public_access
-    linker_set_key: "sem_timedwait"
-  }
-  mangled_function_name: "sem_timedwait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_trywait"
-    access: public_access
-    linker_set_key: "sem_trywait"
-  }
-  mangled_function_name: "sem_trywait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_wait"
-    access: public_access
-    linker_set_key: "sem_wait"
-  }
-  mangled_function_name: "sem_wait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "sem_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_open"
-    access: public_access
-    linker_set_key: "sem_open"
-  }
-  mangled_function_name: "sem_open"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_close"
-    access: public_access
-    linker_set_key: "sem_close"
-  }
-  mangled_function_name: "sem_close"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_unlink"
-    access: public_access
-    linker_set_key: "sem_unlink"
-  }
-  mangled_function_name: "sem_unlink"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sigaction"
-    access: public_access
-    linker_set_key: "__sigaction"
-  }
-  mangled_function_name: "__sigaction"
-  source_file: "bionic/libc/bionic/sigaction.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigaction *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigaction *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "signalfd"
-    access: public_access
-    linker_set_key: "signalfd"
-  }
-  mangled_function_name: "signalfd"
-  source_file: "bionic/libc/include/sys/signalfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__rt_sigpending"
-    access: public_access
-    linker_set_key: "__rt_sigpending"
-  }
-  mangled_function_name: "__rt_sigpending"
-  source_file: "bionic/libc/bionic/sigpending.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fstatfs64"
-    access: public_access
-    linker_set_key: "__fstatfs64"
-  }
-  mangled_function_name: "__fstatfs64"
-  source_file: "bionic/libc/bionic/statvfs.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "statfs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__statfs64"
-    access: public_access
-    linker_set_key: "__statfs64"
-  }
-  mangled_function_name: "__statfs64"
-  source_file: "bionic/libc/bionic/statvfs.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "statfs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "closelog"
-    access: public_access
-    linker_set_key: "closelog"
-  }
-  mangled_function_name: "closelog"
-  source_file: "bionic/libc/include/syslog.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "openlog"
-    access: public_access
-    linker_set_key: "openlog"
-  }
-  mangled_function_name: "openlog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setlogmask"
-    access: public_access
-    linker_set_key: "setlogmask"
-  }
-  mangled_function_name: "setlogmask"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "syslog"
-    access: public_access
-    linker_set_key: "syslog"
-  }
-  mangled_function_name: "syslog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vsyslog"
-    access: public_access
-    linker_set_key: "vsyslog"
-  }
-  mangled_function_name: "vsyslog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftok"
-    access: public_access
-    linker_set_key: "ftok"
-  }
-  mangled_function_name: "ftok"
-  source_file: "bionic/libc/include/sys/ipc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgctl"
-    access: public_access
-    linker_set_key: "msgctl"
-  }
-  mangled_function_name: "msgctl"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msqid64_ds *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgget"
-    access: public_access
-    linker_set_key: "msgget"
-  }
-  mangled_function_name: "msgget"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgrcv"
-    access: public_access
-    linker_set_key: "msgrcv"
-  }
-  mangled_function_name: "msgrcv"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgsnd"
-    access: public_access
-    linker_set_key: "msgsnd"
-  }
-  mangled_function_name: "msgsnd"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semctl"
-    access: public_access
-    linker_set_key: "semctl"
-  }
-  mangled_function_name: "semctl"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semget"
-    access: public_access
-    linker_set_key: "semget"
-  }
-  mangled_function_name: "semget"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semop"
-    access: public_access
-    linker_set_key: "semop"
-  }
-  mangled_function_name: "semop"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sembuf *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semtimedop"
-    access: public_access
-    linker_set_key: "semtimedop"
-  }
-  mangled_function_name: "semtimedop"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sembuf *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "shmat"
-    access: public_access
-    linker_set_key: "shmat"
-  }
-  mangled_function_name: "shmat"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmctl"
-    access: public_access
-    linker_set_key: "shmctl"
-  }
-  mangled_function_name: "shmctl"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "shmid64_ds *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmdt"
-    access: public_access
-    linker_set_key: "shmdt"
-  }
-  mangled_function_name: "shmdt"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmget"
-    access: public_access
-    linker_set_key: "shmget"
-  }
-  mangled_function_name: "shmget"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "insque"
-    access: public_access
-    linker_set_key: "insque"
-  }
-  mangled_function_name: "insque"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "remque"
-    access: public_access
-    linker_set_key: "remque"
-  }
-  mangled_function_name: "remque"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "lfind"
-    access: public_access
-    linker_set_key: "lfind"
-  }
-  mangled_function_name: "lfind"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "lsearch"
-    access: public_access
-    linker_set_key: "lsearch"
-  }
-  mangled_function_name: "lsearch"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "tdelete"
-    access: public_access
-    linker_set_key: "tdelete"
-  }
-  mangled_function_name: "tdelete"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "tdestroy"
-    access: public_access
-    linker_set_key: "tdestroy"
-  }
-  mangled_function_name: "tdestroy"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "tfind"
-    access: public_access
-    linker_set_key: "tfind"
-  }
-  mangled_function_name: "tfind"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "tsearch"
-    access: public_access
-    linker_set_key: "tsearch"
-  }
-  mangled_function_name: "tsearch"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "twalk"
-    access: public_access
-    linker_set_key: "twalk"
-  }
-  mangled_function_name: "twalk"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(const void *, VISIT, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wait"
-    access: public_access
-    linker_set_key: "wait"
-  }
-  mangled_function_name: "wait"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "waitpid"
-    access: public_access
-    linker_set_key: "waitpid"
-  }
-  mangled_function_name: "waitpid"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wait4"
-    access: public_access
-    linker_set_key: "wait4"
-  }
-  mangled_function_name: "wait4"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "rusage *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "waitid"
-    access: public_access
-    linker_set_key: "waitid"
-  }
-  mangled_function_name: "waitid"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "which"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "options"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__waitid"
-    access: public_access
-    linker_set_key: "__waitid"
-  }
-  mangled_function_name: "__waitid"
-  source_file: "bionic/libc/bionic/wait.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "which"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "options"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "rusage *"
-        size: 4
-        alignment: 4
-      }
-      name: "ru"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalnum_l"
-    access: public_access
-    linker_set_key: "iswalnum_l"
-  }
-  mangled_function_name: "iswalnum_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalpha_l"
-    access: public_access
-    linker_set_key: "iswalpha_l"
-  }
-  mangled_function_name: "iswalpha_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswblank_l"
-    access: public_access
-    linker_set_key: "iswblank_l"
-  }
-  mangled_function_name: "iswblank_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswcntrl_l"
-    access: public_access
-    linker_set_key: "iswcntrl_l"
-  }
-  mangled_function_name: "iswcntrl_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswdigit_l"
-    access: public_access
-    linker_set_key: "iswdigit_l"
-  }
-  mangled_function_name: "iswdigit_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswgraph_l"
-    access: public_access
-    linker_set_key: "iswgraph_l"
-  }
-  mangled_function_name: "iswgraph_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswlower_l"
-    access: public_access
-    linker_set_key: "iswlower_l"
-  }
-  mangled_function_name: "iswlower_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswprint_l"
-    access: public_access
-    linker_set_key: "iswprint_l"
-  }
-  mangled_function_name: "iswprint_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswpunct_l"
-    access: public_access
-    linker_set_key: "iswpunct_l"
-  }
-  mangled_function_name: "iswpunct_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswspace_l"
-    access: public_access
-    linker_set_key: "iswspace_l"
-  }
-  mangled_function_name: "iswspace_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswupper_l"
-    access: public_access
-    linker_set_key: "iswupper_l"
-  }
-  mangled_function_name: "iswupper_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswxdigit_l"
-    access: public_access
-    linker_set_key: "iswxdigit_l"
-  }
-  mangled_function_name: "iswxdigit_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towlower_l"
-    access: public_access
-    linker_set_key: "towlower_l"
-  }
-  mangled_function_name: "towlower_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towupper_l"
-    access: public_access
-    linker_set_key: "towupper_l"
-  }
-  mangled_function_name: "towupper_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towctrans_l"
-    access: public_access
-    linker_set_key: "towctrans_l"
-  }
-  mangled_function_name: "towctrans_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const void *"
-      size: 4
-      alignment: 4
-    }
-    name: "wctrans_l"
-    access: public_access
-    linker_set_key: "wctrans_l"
-  }
-  mangled_function_name: "wctrans_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "wctype_l"
-    access: public_access
-    linker_set_key: "wctype_l"
-  }
-  mangled_function_name: "wctype_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswctype_l"
-    access: public_access
-    linker_set_key: "iswctype_l"
-  }
-  mangled_function_name: "iswctype_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "__mmap2"
-    access: public_access
-    linker_set_key: "__mmap2"
-  }
-  mangled_function_name: "__mmap2"
-  source_file: "bionic/libc/bionic/mmap.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_msg_getflag"
-    access: public_access
-    linker_set_key: "__ns_msg_getflag"
-  }
-  mangled_function_name: "__ns_msg_getflag"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg"
-        size: 48
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "__ns_get16"
-    access: public_access
-    linker_set_key: "__ns_get16"
-  }
-  mangled_function_name: "__ns_get16"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_get32"
-    access: public_access
-    linker_set_key: "__ns_get32"
-  }
-  mangled_function_name: "__ns_get32"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__ns_put16"
-    access: public_access
-    linker_set_key: "__ns_put16"
-  }
-  mangled_function_name: "__ns_put16"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__ns_put32"
-    access: public_access
-    linker_set_key: "__ns_put32"
-  }
-  mangled_function_name: "__ns_put32"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_initparse"
-    access: public_access
-    linker_set_key: "__ns_initparse"
-  }
-  mangled_function_name: "__ns_initparse"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_skiprr"
-    access: public_access
-    linker_set_key: "__ns_skiprr"
-  }
-  mangled_function_name: "__ns_skiprr"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_sect"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_parserr"
-    access: public_access
-    linker_set_key: "__ns_parserr"
-  }
-  mangled_function_name: "__ns_parserr"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_sect"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_rr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_sprintrr"
-    access: public_access
-    linker_set_key: "__ns_sprintrr"
-  }
-  mangled_function_name: "__ns_sprintrr"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __ns_msg *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __ns_rr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_sprintrrf"
-    access: public_access
-    linker_set_key: "__ns_sprintrrf"
-  }
-  mangled_function_name: "__ns_sprintrrf"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_class"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_type"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_format_ttl"
-    access: public_access
-    linker_set_key: "__ns_format_ttl"
-  }
-  mangled_function_name: "__ns_format_ttl"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_ntol"
-    access: public_access
-    linker_set_key: "__ns_name_ntol"
-  }
-  mangled_function_name: "__ns_name_ntol"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_ntop"
-    access: public_access
-    linker_set_key: "__ns_name_ntop"
-  }
-  mangled_function_name: "__ns_name_ntop"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_pton"
-    access: public_access
-    linker_set_key: "__ns_name_pton"
-  }
-  mangled_function_name: "__ns_name_pton"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_unpack"
-    access: public_access
-    linker_set_key: "__ns_name_unpack"
-  }
-  mangled_function_name: "__ns_name_unpack"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_pack"
-    access: public_access
-    linker_set_key: "__ns_name_pack"
-  }
-  mangled_function_name: "__ns_name_pack"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_uncompress"
-    access: public_access
-    linker_set_key: "__ns_name_uncompress"
-  }
-  mangled_function_name: "__ns_name_uncompress"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_compress"
-    access: public_access
-    linker_set_key: "__ns_name_compress"
-  }
-  mangled_function_name: "__ns_name_compress"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_skip"
-    access: public_access
-    linker_set_key: "__ns_name_skip"
-  }
-  mangled_function_name: "__ns_name_skip"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__ns_name_rollback"
-    access: public_access
-    linker_set_key: "__ns_name_rollback"
-  }
-  mangled_function_name: "__ns_name_rollback"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_makecanon"
-    access: public_access
-    linker_set_key: "__ns_makecanon"
-  }
-  mangled_function_name: "__ns_makecanon"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_samename"
-    access: public_access
-    linker_set_key: "__ns_samename"
-  }
-  mangled_function_name: "__ns_samename"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__b64_ntop"
-    access: public_access
-    linker_set_key: "__b64_ntop"
-  }
-  mangled_function_name: "__b64_ntop"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__b64_pton"
-    access: public_access
-    linker_set_key: "__b64_pton"
-  }
-  mangled_function_name: "__b64_pton"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_comp"
-    access: public_access
-    linker_set_key: "__dn_comp"
-  }
-  mangled_function_name: "__dn_comp"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dn_expand"
-    access: public_access
-    linker_set_key: "dn_expand"
-  }
-  mangled_function_name: "dn_expand"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_class"
-    access: public_access
-    linker_set_key: "__p_class"
-  }
-  mangled_function_name: "__p_class"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_type"
-    access: public_access
-    linker_set_key: "__p_type"
-  }
-  mangled_function_name: "__p_type"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_init"
-    access: public_access
-    linker_set_key: "res_init"
-  }
-  mangled_function_name: "res_init"
-  source_file: "bionic/libc/include/resolv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_mkquery"
-    access: public_access
-    linker_set_key: "res_mkquery"
-  }
-  mangled_function_name: "res_mkquery"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_query"
-    access: public_access
-    linker_set_key: "res_query"
-  }
-  mangled_function_name: "res_query"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_search"
-    access: public_access
-    linker_set_key: "res_search"
-  }
-  mangled_function_name: "res_search"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_net_res_stats_aggregate"
-    access: public_access
-    linker_set_key: "android_net_res_stats_aggregate"
-  }
-  mangled_function_name: "android_net_res_stats_aggregate"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 4
-        alignment: 4
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "successes"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "errors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "timeouts"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "internal_errors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "rtt_avg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: "last_sample_time"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_net_res_stats_get_info_for_net"
-    access: public_access
-    linker_set_key: "android_net_res_stats_get_info_for_net"
-  }
-  mangled_function_name: "android_net_res_stats_get_info_for_net"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "nscount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __kernel_sockaddr_storage *"
-        size: 4
-        alignment: 4
-      }
-      name: "servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "dcount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char (*)[256]"
-        size: 4
-        alignment: 4
-      }
-      name: "domains"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_params *"
-        size: 4
-        alignment: 4
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 4
-        alignment: 4
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_net_res_stats_get_usable_servers"
-    access: public_access
-    linker_set_key: "android_net_res_stats_get_usable_servers"
-  }
-  mangled_function_name: "android_net_res_stats_get_usable_servers"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __res_params *"
-        size: 4
-        alignment: 4
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 4
-        alignment: 4
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nscount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "bool *"
-        size: 4
-        alignment: 4
-      }
-      name: "valid_servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fp_nquery"
-    access: public_access
-    linker_set_key: "__fp_nquery"
-  }
-  mangled_function_name: "__fp_nquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fp_query"
-    access: public_access
-    linker_set_key: "__fp_query"
-  }
-  mangled_function_name: "__fp_query"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__hostalias"
-    access: public_access
-    linker_set_key: "__hostalias"
-  }
-  mangled_function_name: "__hostalias"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__p_query"
-    access: public_access
-    linker_set_key: "__p_query"
-  }
-  mangled_function_name: "__p_query"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_close"
-    access: public_access
-    linker_set_key: "__res_close"
-  }
-  mangled_function_name: "__res_close"
-  source_file: ""
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_isourserver"
-    access: public_access
-    linker_set_key: "__res_isourserver"
-  }
-  mangled_function_name: "__res_isourserver"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct sockaddr_in *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_querydomain"
-    access: public_access
-    linker_set_key: "__res_querydomain"
-  }
-  mangled_function_name: "__res_querydomain"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_send"
-    access: public_access
-    linker_set_key: "__res_send"
-  }
-  mangled_function_name: "__res_send"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_hnok"
-    access: public_access
-    linker_set_key: "__res_hnok"
-  }
-  mangled_function_name: "__res_hnok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_ownok"
-    access: public_access
-    linker_set_key: "__res_ownok"
-  }
-  mangled_function_name: "__res_ownok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_mailok"
-    access: public_access
-    linker_set_key: "__res_mailok"
-  }
-  mangled_function_name: "__res_mailok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_dnok"
-    access: public_access
-    linker_set_key: "__res_dnok"
-  }
-  mangled_function_name: "__res_dnok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sym_ston"
-    access: public_access
-    linker_set_key: "__sym_ston"
-  }
-  mangled_function_name: "__sym_ston"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__sym_ntos"
-    access: public_access
-    linker_set_key: "__sym_ntos"
-  }
-  mangled_function_name: "__sym_ntos"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__sym_ntop"
-    access: public_access
-    linker_set_key: "__sym_ntop"
-  }
-  mangled_function_name: "__sym_ntop"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__loc_aton"
-    access: public_access
-    linker_set_key: "__loc_aton"
-  }
-  mangled_function_name: "__loc_aton"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__loc_ntoa"
-    access: public_access
-    linker_set_key: "__loc_ntoa"
-  }
-  mangled_function_name: "__loc_ntoa"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_skipname"
-    access: public_access
-    linker_set_key: "__dn_skipname"
-  }
-  mangled_function_name: "__dn_skipname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__putlong"
-    access: public_access
-    linker_set_key: "__putlong"
-  }
-  mangled_function_name: "__putlong"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__putshort"
-    access: public_access
-    linker_set_key: "__putshort"
-  }
-  mangled_function_name: "__putshort"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "_getshort"
-    access: public_access
-    linker_set_key: "_getshort"
-  }
-  mangled_function_name: "_getshort"
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "_getlong"
-    access: public_access
-    linker_set_key: "_getlong"
-  }
-  mangled_function_name: "_getlong"
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_time"
-    access: public_access
-    linker_set_key: "__p_time"
-  }
-  mangled_function_name: "__p_time"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_rcode"
-    access: public_access
-    linker_set_key: "__p_rcode"
-  }
-  mangled_function_name: "__p_rcode"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_cdnname"
-    access: public_access
-    linker_set_key: "__p_cdnname"
-  }
-  mangled_function_name: "__p_cdnname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_cdname"
-    access: public_access
-    linker_set_key: "__p_cdname"
-  }
-  mangled_function_name: "__p_cdname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_fqnname"
-    access: public_access
-    linker_set_key: "__p_fqnname"
-  }
-  mangled_function_name: "__p_fqnname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_fqname"
-    access: public_access
-    linker_set_key: "__p_fqname"
-  }
-  mangled_function_name: "__p_fqname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_option"
-    access: public_access
-    linker_set_key: "__p_option"
-  }
-  mangled_function_name: "__p_option"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_secstodate"
-    access: public_access
-    linker_set_key: "__p_secstodate"
-  }
-  mangled_function_name: "__p_secstodate"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_count_labels"
-    access: public_access
-    linker_set_key: "__dn_count_labels"
-  }
-  mangled_function_name: "__dn_count_labels"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nameinquery"
-    access: public_access
-    linker_set_key: "__res_nameinquery"
-  }
-  mangled_function_name: "__res_nameinquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_queriesmatch"
-    access: public_access
-    linker_set_key: "__res_queriesmatch"
-  }
-  mangled_function_name: "__res_queriesmatch"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_ninit"
-    access: public_access
-    linker_set_key: "__res_ninit"
-  }
-  mangled_function_name: "__res_ninit"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_hostalias"
-    access: public_access
-    linker_set_key: "__res_hostalias"
-  }
-  mangled_function_name: "__res_hostalias"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *const"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nquery"
-    access: public_access
-    linker_set_key: "__res_nquery"
-  }
-  mangled_function_name: "__res_nquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nsearch"
-    access: public_access
-    linker_set_key: "__res_nsearch"
-  }
-  mangled_function_name: "__res_nsearch"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nquerydomain"
-    access: public_access
-    linker_set_key: "__res_nquerydomain"
-  }
-  mangled_function_name: "__res_nquerydomain"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nmkquery"
-    access: public_access
-    linker_set_key: "__res_nmkquery"
-  }
-  mangled_function_name: "__res_nmkquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nsend"
-    access: public_access
-    linker_set_key: "__res_nsend"
-  }
-  mangled_function_name: "__res_nsend"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_nclose"
-    access: public_access
-    linker_set_key: "__res_nclose"
-  }
-  mangled_function_name: "__res_nclose"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_send_setqhook"
-    access: public_access
-    linker_set_key: "__res_send_setqhook"
-  }
-  mangled_function_name: "__res_send_setqhook"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "res_sendhookact (*)(struct sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_send_setrhook"
-    access: public_access
-    linker_set_key: "__res_send_setrhook"
-  }
-  mangled_function_name: "__res_send_setrhook"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "res_sendhookact (*)(const struct sockaddr *, const unsigned char *, int, unsigned char *, int, int *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_resolv_set_nameservers_for_net"
-    access: public_access
-    linker_set_key: "_resolv_set_nameservers_for_net"
-  }
-  mangled_function_name: "_resolv_set_nameservers_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 4
-        alignment: 4
-      }
-      name: "servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "numservers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "domains"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __res_params *"
-        size: 4
-        alignment: 4
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_resolv_flush_cache_for_net"
-    access: public_access
-    linker_set_key: "_resolv_flush_cache_for_net"
-  }
-  mangled_function_name: "_resolv_flush_cache_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_resolv_delete_cache_for_net"
-    access: public_access
-    linker_set_key: "_resolv_delete_cache_for_net"
-  }
-  mangled_function_name: "_resolv_delete_cache_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nsdispatch"
-    access: public_access
-    linker_set_key: "nsdispatch"
-  }
-  mangled_function_name: "nsdispatch"
-  source_file: "bionic/libc/dns/include/nsswitch.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const ns_dtab *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const ns_src *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "err"
-    access: public_access
-    linker_set_key: "err"
-  }
-  mangled_function_name: "err"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "verr"
-    access: public_access
-    linker_set_key: "verr"
-  }
-  mangled_function_name: "verr"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "errx"
-    access: public_access
-    linker_set_key: "errx"
-  }
-  mangled_function_name: "errx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "verrx"
-    access: public_access
-    linker_set_key: "verrx"
-  }
-  mangled_function_name: "verrx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "warn"
-    access: public_access
-    linker_set_key: "warn"
-  }
-  mangled_function_name: "warn"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vwarn"
-    access: public_access
-    linker_set_key: "vwarn"
-  }
-  mangled_function_name: "vwarn"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "warnx"
-    access: public_access
-    linker_set_key: "warnx"
-  }
-  mangled_function_name: "warnx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vwarnx"
-    access: public_access
-    linker_set_key: "vwarnx"
-  }
-  mangled_function_name: "vwarnx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __va_list"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt_long"
-    access: public_access
-    linker_set_key: "getopt_long"
-  }
-  mangled_function_name: "getopt_long"
-  source_file: "bionic/libc/include/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct option *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt_long_only"
-    access: public_access
-    linker_set_key: "getopt_long_only"
-  }
-  mangled_function_name: "getopt_long_only"
-  source_file: "bionic/libc/include/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct option *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utime"
-    access: public_access
-    linker_set_key: "utime"
-  }
-  mangled_function_name: "utime"
-  source_file: "bionic/libc/include/utime.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct utimbuf *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "regcomp"
-    access: public_access
-    linker_set_key: "regcomp"
-  }
-  mangled_function_name: "regcomp"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "regerror"
-    access: public_access
-    linker_set_key: "regerror"
-  }
-  mangled_function_name: "regerror"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const regex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "regexec"
-    access: public_access
-    linker_set_key: "regexec"
-  }
-  mangled_function_name: "regexec"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const regex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regmatch_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "regfree"
-    access: public_access
-    linker_set_key: "regfree"
-  }
-  mangled_function_name: "regfree"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fnmatch"
-    access: public_access
-    linker_set_key: "fnmatch"
-  }
-  mangled_function_name: "fnmatch"
-  source_file: "bionic/libc/include/fnmatch.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "pattern"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "string"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "flock"
-    access: public_access
-    linker_set_key: "flock"
-  }
-  mangled_function_name: "flock"
-  source_file: "bionic/libc/include/sys/file.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timedwait_monotonic"
-    access: public_access
-    linker_set_key: "pthread_cond_timedwait_monotonic"
-  }
-  mangled_function_name: "pthread_cond_timedwait_monotonic"
-  source_file: "bionic/libc/bionic/pthread_cond.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "cond_interface"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "mutex"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "abs_timeout"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timedwait_monotonic_np"
-    access: public_access
-    linker_set_key: "pthread_cond_timedwait_monotonic_np"
-  }
-  mangled_function_name: "pthread_cond_timedwait_monotonic_np"
-  source_file: "bionic/libc/bionic/pthread_cond.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "cond_interface"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "mutex"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "abs_timeout"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timedwait_relative_np"
-    access: public_access
-    linker_set_key: "pthread_cond_timedwait_relative_np"
-  }
-  mangled_function_name: "pthread_cond_timedwait_relative_np"
-  source_file: "bionic/libc/bionic/pthread_cond.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "cond_interface"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "mutex"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "rel_timeout"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timeout_np"
-    access: public_access
-    linker_set_key: "pthread_cond_timeout_np"
-  }
-  mangled_function_name: "pthread_cond_timeout_np"
-  source_file: "bionic/libc/bionic/pthread_cond.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "cond_interface"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "mutex"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "ms"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__set_tid_address"
-    access: public_access
-    linker_set_key: "__set_tid_address"
-  }
-  mangled_function_name: "__set_tid_address"
-  source_file: "bionic/libc/bionic/pthread_exit.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_lock_timeout_np"
-    access: public_access
-    linker_set_key: "pthread_mutex_lock_timeout_np"
-  }
-  mangled_function_name: "pthread_mutex_lock_timeout_np"
-  source_file: "bionic/libc/bionic/pthread_mutex.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "mutex_interface"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "ms"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__set_tls"
-    access: public_access
-    linker_set_key: "__set_tls"
-  }
-  mangled_function_name: "__set_tls"
-  source_file: "bionic/libc/bionic/__libc_init_main_thread.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "asctime64"
-    access: public_access
-    linker_set_key: "asctime64"
-  }
-  mangled_function_name: "asctime64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "asctime64_r"
-    access: public_access
-    linker_set_key: "asctime64_r"
-  }
-  mangled_function_name: "asctime64_r"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ctime64"
-    access: public_access
-    linker_set_key: "ctime64"
-  }
-  mangled_function_name: "ctime64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ctime64_r"
-    access: public_access
-    linker_set_key: "ctime64_r"
-  }
-  mangled_function_name: "ctime64_r"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "gmtime64"
-    access: public_access
-    linker_set_key: "gmtime64"
-  }
-  mangled_function_name: "gmtime64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "gmtime64_r"
-    access: public_access
-    linker_set_key: "gmtime64_r"
-  }
-  mangled_function_name: "gmtime64_r"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "localtime64"
-    access: public_access
-    linker_set_key: "localtime64"
-  }
-  mangled_function_name: "localtime64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "localtime64_r"
-    access: public_access
-    linker_set_key: "localtime64_r"
-  }
-  mangled_function_name: "localtime64_r"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "mktime64"
-    access: public_access
-    linker_set_key: "mktime64"
-  }
-  mangled_function_name: "mktime64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "timegm64"
-    access: public_access
-    linker_set_key: "timegm64"
-  }
-  mangled_function_name: "timegm64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "timelocal64"
-    access: public_access
-    linker_set_key: "timelocal64"
-  }
-  mangled_function_name: "timelocal64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct ether_addr *"
-      size: 4
-      alignment: 4
-    }
-    name: "ether_aton_r"
-    access: public_access
-    linker_set_key: "ether_aton_r"
-  }
-  mangled_function_name: "ether_aton_r"
-  source_file: "bionic/libc/bionic/ether_aton.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "asc"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct ether_addr *"
-        size: 4
-        alignment: 4
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct ether_addr *"
-      size: 4
-      alignment: 4
-    }
-    name: "ether_aton"
-    access: public_access
-    linker_set_key: "ether_aton"
-  }
-  mangled_function_name: "ether_aton"
-  source_file: "bionic/libc/bionic/ether_aton.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "asc"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ether_ntoa_r"
-    access: public_access
-    linker_set_key: "ether_ntoa_r"
-  }
-  mangled_function_name: "ether_ntoa_r"
-  source_file: "bionic/libc/bionic/ether_ntoa.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct ether_addr *"
-        size: 4
-        alignment: 4
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ether_ntoa"
-    access: public_access
-    linker_set_key: "ether_ntoa"
-  }
-  mangled_function_name: "ether_ntoa"
-  source_file: "bionic/libc/bionic/ether_ntoa.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct ether_addr *"
-        size: 4
-        alignment: 4
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "pututline"
-    access: public_access
-    linker_set_key: "pututline"
-  }
-  mangled_function_name: "pututline"
-  source_file: "bionic/libc/bionic/pututline.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct utmp *"
-        size: 4
-        alignment: 4
-      }
-      name: "utmp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigblock"
-    access: public_access
-    linker_set_key: "sigblock"
-  }
-  mangled_function_name: "sigblock"
-  source_file: "bionic/libc/bionic/sigblock.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigsetmask"
-    access: public_access
-    linker_set_key: "sigsetmask"
-  }
-  mangled_function_name: "sigsetmask"
-  source_file: "bionic/libc/bionic/sigsetmask.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fbufsize"
-    access: public_access
-    linker_set_key: "__fbufsize"
-  }
-  mangled_function_name: "__fbufsize"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__freadable"
-    access: public_access
-    linker_set_key: "__freadable"
-  }
-  mangled_function_name: "__freadable"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fwritable"
-    access: public_access
-    linker_set_key: "__fwritable"
-  }
-  mangled_function_name: "__fwritable"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__flbf"
-    access: public_access
-    linker_set_key: "__flbf"
-  }
-  mangled_function_name: "__flbf"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fpurge"
-    access: public_access
-    linker_set_key: "__fpurge"
-  }
-  mangled_function_name: "__fpurge"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpending"
-    access: public_access
-    linker_set_key: "__fpending"
-  }
-  mangled_function_name: "__fpending"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_flushlbf"
-    access: public_access
-    linker_set_key: "_flushlbf"
-  }
-  mangled_function_name: "_flushlbf"
-  source_file: "bionic/libc/include/stdio_ext.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fsetlocking"
-    access: public_access
-    linker_set_key: "__fsetlocking"
-  }
-  mangled_function_name: "__fsetlocking"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putw"
-    access: public_access
-    linker_set_key: "putw"
-  }
-  mangled_function_name: "putw"
-  source_file: "bionic/libc/bionic/ndk_cruft.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: "fp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fcntl64"
-    access: public_access
-    linker_set_key: "__fcntl64"
-  }
-  mangled_function_name: "__fcntl64"
-  source_file: "bionic/libc/bionic/legacy_32_bit_support.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__llseek"
-    access: public_access
-    linker_set_key: "__llseek"
-  }
-  mangled_function_name: "__llseek"
-  source_file: "bionic/libc/bionic/legacy_32_bit_support.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *const[65]"
-      size: 260
-      alignment: 4
-    }
-    name: "sys_siglist"
-    access: public_access
-    linker_set_key: "sys_siglist"
-  }
-  source_file: "bionic/libc/include/signal.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *const[65]"
-      size: 260
-      alignment: 4
-    }
-    name: "sys_signame"
-    access: public_access
-    linker_set_key: "sys_signame"
-  }
-  source_file: "bionic/libc/include/signal.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char *[]"
-    }
-    name: "tzname"
-    access: public_access
-    linker_set_key: "tzname"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "daylight"
-    access: public_access
-    linker_set_key: "daylight"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "timezone"
-    access: public_access
-    linker_set_key: "timezone"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "stdin"
-    access: public_access
-    linker_set_key: "stdin"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "stdout"
-    access: public_access
-    linker_set_key: "stdout"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "stderr"
-    access: public_access
-    linker_set_key: "stderr"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__stack_chk_guard"
-    access: public_access
-    linker_set_key: "__stack_chk_guard"
-  }
-  source_file: "bionic/libc/private/bionic_ssp.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "optarg"
-    access: public_access
-    linker_set_key: "optarg"
-  }
-  source_file: "bionic/libc/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optind"
-    access: public_access
-    linker_set_key: "optind"
-  }
-  source_file: "bionic/libc/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "opterr"
-    access: public_access
-    linker_set_key: "opterr"
-  }
-  source_file: "bionic/libc/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optopt"
-    access: public_access
-    linker_set_key: "optopt"
-  }
-  source_file: "bionic/libc/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char **"
-      size: 4
-      alignment: 4
-    }
-    name: "environ"
-    access: public_access
-    linker_set_key: "environ"
-  }
-  source_file: "bionic/libc/include/unistd.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const in6_addr"
-      size: 16
-      alignment: 4
-    }
-    name: "in6addr_any"
-    access: public_access
-    linker_set_key: "in6addr_any"
-  }
-  source_file: "bionic/libc/include/netinet/in.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const in6_addr"
-      size: 16
-      alignment: 4
-    }
-    name: "in6addr_loopback"
-    access: public_access
-    linker_set_key: "in6addr_loopback"
-  }
-  source_file: "bionic/libc/include/netinet/in.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "_ctype_"
-    access: public_access
-    linker_set_key: "_ctype_"
-  }
-  source_file: "bionic/libc/include/ctype.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "void (*)()"
-      size: 4
-      alignment: 4
-    }
-    name: "error_print_progname"
-    access: public_access
-    linker_set_key: "error_print_progname"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "error_message_count"
-    access: public_access
-    linker_set_key: "error_message_count"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "error_one_per_line"
-    access: public_access
-    linker_set_key: "error_one_per_line"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__progname"
-    access: public_access
-    linker_set_key: "__progname"
-  }
-  source_file: "bionic/libc/bionic/libc_init_common.cpp"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "prop_area *"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_area__"
-    access: public_access
-    linker_set_key: "__system_property_area__"
-  }
-  source_file: "bionic/libc/bionic/system_properties.cpp"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "struct res_sym const[]"
-    }
-    name: "__p_class_syms"
-    access: public_access
-    linker_set_key: "__p_class_syms"
-  }
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "struct res_sym const[]"
-    }
-    name: "__p_type_syms"
-    access: public_access
-    linker_set_key: "__p_type_syms"
-  }
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optreset"
-    access: public_access
-    linker_set_key: "optreset"
-  }
-  source_file: "bionic/libc/include/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const short *"
-      size: 4
-      alignment: 4
-    }
-    name: "_tolower_tab_"
-    access: public_access
-    linker_set_key: "_tolower_tab_"
-  }
-  source_file: "bionic/libc/upstream-openbsd/android/include/openbsd-compat.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const short *"
-      size: 4
-      alignment: 4
-    }
-    name: "_toupper_tab_"
-    access: public_access
-    linker_set_key: "_toupper_tab_"
-  }
-  source_file: "bionic/libc/upstream-openbsd/android/include/openbsd-compat.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isthreaded"
-    access: public_access
-    linker_set_key: "__isthreaded"
-  }
-  source_file: "bionic/libc/upstream-openbsd/android/include/openbsd-compat.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE [3]"
-      size: 252
-      alignment: 4
-    }
-    name: "__sF"
-    access: public_access
-    linker_set_key: "__sF"
-  }
-  source_file: "bionic/libc/stdio/stdio.cpp"
-}
diff --git a/current/arm/source-based/libc.so.lsdump.gz b/current/arm/source-based/libc.so.lsdump.gz
new file mode 100644
index 0000000..bff4eb7
--- /dev/null
+++ b/current/arm/source-based/libc.so.lsdump.gz
Binary files differ
diff --git a/current/arm/source-based/libdl.so.lsdump b/current/arm/source-based/libdl.so.lsdump
deleted file mode 100644
index fa9d99c..0000000
--- a/current/arm/source-based/libdl.so.lsdump
+++ /dev/null
@@ -1,788 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "dlopen"
-    access: public_access
-    linker_set_key: "dlopen"
-  }
-  mangled_function_name: "dlopen"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dlclose"
-    access: public_access
-    linker_set_key: "dlclose"
-  }
-  mangled_function_name: "dlclose"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "dlerror"
-    access: public_access
-    linker_set_key: "dlerror"
-  }
-  mangled_function_name: "dlerror"
-  source_file: "bionic/libc/include/dlfcn.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "dlsym"
-    access: public_access
-    linker_set_key: "dlsym"
-  }
-  mangled_function_name: "dlsym"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "symbol"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "dlvsym"
-    access: public_access
-    linker_set_key: "dlvsym"
-  }
-  mangled_function_name: "dlvsym"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "symbol"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "version"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dladdr"
-    access: public_access
-    linker_set_key: "dladdr"
-  }
-  mangled_function_name: "dladdr"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "Dl_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dl_iterate_phdr"
-    access: public_access
-    linker_set_key: "dl_iterate_phdr"
-  }
-  mangled_function_name: "dl_iterate_phdr"
-  source_file: "bionic/libc/include/link.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(struct dl_phdr_info *, unsigned int, void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long *"
-      size: 4
-      alignment: 4
-    }
-    name: "dl_unwind_find_exidx"
-    access: public_access
-    linker_set_key: "dl_unwind_find_exidx"
-  }
-  mangled_function_name: "dl_unwind_find_exidx"
-  source_file: "bionic/libc/include/link.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_dlopen_ext"
-    access: public_access
-    linker_set_key: "android_dlopen_ext"
-  }
-  mangled_function_name: "android_dlopen_ext"
-  source_file: "bionic/libc/include/android/dlext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_dlextinfo *"
-        size: 4
-        alignment: 4
-      }
-      name: "extinfo"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_get_LD_LIBRARY_PATH"
-    access: public_access
-    linker_set_key: "android_get_LD_LIBRARY_PATH"
-  }
-  mangled_function_name: "android_get_LD_LIBRARY_PATH"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buffer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "buffer_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_update_LD_LIBRARY_PATH"
-    access: public_access
-    linker_set_key: "android_update_LD_LIBRARY_PATH"
-  }
-  mangled_function_name: "android_update_LD_LIBRARY_PATH"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "ld_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_set_application_target_sdk_version"
-    access: public_access
-    linker_set_key: "android_set_application_target_sdk_version"
-  }
-  mangled_function_name: "android_set_application_target_sdk_version"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "target"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_get_application_target_sdk_version"
-    access: public_access
-    linker_set_key: "android_get_application_target_sdk_version"
-  }
-  mangled_function_name: "android_get_application_target_sdk_version"
-  source_file: "bionic/libdl/libdl.c"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_init_anonymous_namespace"
-    access: public_access
-    linker_set_key: "android_init_anonymous_namespace"
-  }
-  mangled_function_name: "android_init_anonymous_namespace"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "shared_libs_sonames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "library_search_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_namespace_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_create_namespace"
-    access: public_access
-    linker_set_key: "android_create_namespace"
-  }
-  mangled_function_name: "android_create_namespace"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "ld_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "default_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long"
-        size: 8
-        alignment: 8
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "permitted_when_isolated_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_link_namespaces"
-    access: public_access
-    linker_set_key: "android_link_namespaces"
-  }
-  mangled_function_name: "android_link_namespaces"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "namespace_from"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "namespace_to"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "shared_libs_sonames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_dlwarning"
-    access: public_access
-    linker_set_key: "android_dlwarning"
-  }
-  mangled_function_name: "android_dlwarning"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "obj"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *, const char *)"
-        size: 4
-        alignment: 4
-      }
-      name: "f"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int *"
-      size: 4
-      alignment: 4
-    }
-    name: "__cfi_init"
-    access: public_access
-    linker_set_key: "__cfi_init"
-  }
-  mangled_function_name: "__cfi_init"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "shadow_base"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cfi_slowpath"
-    access: public_access
-    linker_set_key: "__cfi_slowpath"
-  }
-  mangled_function_name: "__cfi_slowpath"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long"
-        size: 8
-        alignment: 8
-      }
-      name: "CallSiteTypeId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "Ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cfi_slowpath_diag"
-    access: public_access
-    linker_set_key: "__cfi_slowpath_diag"
-  }
-  mangled_function_name: "__cfi_slowpath_diag"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long"
-        size: 8
-        alignment: 8
-      }
-      name: "CallSiteTypeId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "Ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "DiagData"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
diff --git a/current/arm/source-based/libdl.so.lsdump.gz b/current/arm/source-based/libdl.so.lsdump.gz
new file mode 100644
index 0000000..852260c
--- /dev/null
+++ b/current/arm/source-based/libdl.so.lsdump.gz
Binary files differ
diff --git a/current/arm/source-based/liblog.so.lsdump b/current/arm/source-based/liblog.so.lsdump
deleted file mode 100644
index ca4aa94..0000000
--- a/current/arm/source-based/liblog.so.lsdump
+++ /dev/null
@@ -1,7884 +0,0 @@
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time"
-    access: public_access
-    linker_set_key: "log_time"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-  mangled_record_name: "log_time"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry"
-      size: 20
-      alignment: 4
-    }
-    name: "logger_entry"
-    access: public_access
-    linker_set_key: "logger_entry"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "__pad"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v2"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v2"
-    access: public_access
-    linker_set_key: "logger_entry_v2"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "euid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v2"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v3"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v3"
-    access: public_access
-    linker_set_key: "logger_entry_v3"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v3"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v4"
-      size: 28
-      alignment: 4
-    }
-    name: "logger_entry_v4"
-    access: public_access
-    linker_set_key: "logger_entry_v4"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v4"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_msg"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg"
-    access: public_access
-    linker_set_key: "log_msg"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct log_msg::(anonymous)"
-        size: 5124
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "log_msg"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_msg::(anonymous)"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg::(anonymous)"
-    access: public_access
-    linker_set_key: "log_msg::(anonymous)"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char [5121]"
-        size: 5121
-        alignment: 1
-      }
-      name: "buf"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry_v4"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v3"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v3"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v2"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v2"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry"
-        size: 20
-        alignment: 4
-      }
-      name: "entry_v1"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_list_element"
-    access: public_access
-    linker_set_key: "android_log_list_element"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "complete"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_list_element::(anonymous)"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element::(anonymous)"
-      size: 8
-      alignment: 8
-    }
-    name: "(anonymous struct)::(anonymous)"
-    access: public_access
-    linker_set_key: "(anonymous struct)::(anonymous)"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "int32"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "int64"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "string"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "float32"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_pmsg_log_header_t"
-      size: 7
-      alignment: 1
-    }
-    name: "android_pmsg_log_header_t"
-    access: public_access
-    linker_set_key: "android_pmsg_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "magic"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_header_t"
-      size: 11
-      alignment: 1
-    }
-    name: "android_log_header_t"
-    access: public_access
-    linker_set_key: "android_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "id"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "realtime"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_header_t"
-      size: 4
-      alignment: 1
-    }
-    name: "android_event_header_t"
-    access: public_access
-    linker_set_key: "android_event_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_int_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_int_t"
-    access: public_access
-    linker_set_key: "android_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_int_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_int_t"
-    access: public_access
-    linker_set_key: "android_log_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_int_t"
-        size: 5
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_long_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_event_long_t"
-    access: public_access
-    linker_set_key: "android_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_long_t"
-      size: 13
-      alignment: 1
-    }
-    name: "android_log_event_long_t"
-    access: public_access
-    linker_set_key: "android_log_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_long_t"
-        size: 9
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_string_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_string_t"
-    access: public_access
-    linker_set_key: "android_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_string_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_string_t"
-    access: public_access
-    linker_set_key: "android_log_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time"
-    access: public_access
-    linker_set_key: "_Z8log_time"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-  mangled_record_name: "_Z8log_time"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry"
-      size: 20
-      alignment: 4
-    }
-    name: "logger_entry"
-    access: public_access
-    linker_set_key: "_Z12logger_entry"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "__pad"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z12logger_entry"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v2"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v2"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v2"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "euid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v2"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v3"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v3"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v3"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v3"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v4"
-      size: 28
-      alignment: 4
-    }
-    name: "logger_entry_v4"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v4"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v4"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_msg"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg"
-    access: public_access
-    linker_set_key: "_Z7log_msg"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "log_msg::(anonymous)"
-        size: 5124
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z7log_msg"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_msg::(anonymous)"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg::(anonymous)"
-    access: public_access
-    linker_set_key: "_ZN7log_msgUt_E"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char [5121]"
-        size: 5121
-        alignment: 1
-      }
-      name: "buf"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry_v4"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v3"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v3"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v2"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v2"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry"
-        size: 20
-        alignment: 4
-      }
-      name: "entry_v1"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_ZN7log_msgUt_E"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct AndroidLogEntry_t"
-      size: 40
-      alignment: 4
-    }
-    name: "AndroidLogEntry_t"
-    access: public_access
-    linker_set_key: "AndroidLogEntry_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "enum android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "priority"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tagLen"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "messageLen"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "message"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/logprint.h"
-  mangled_record_name: "AndroidLogEntry_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_list_element"
-    access: public_access
-    linker_set_key: "_Z24android_log_list_element"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "complete"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_list_element::(anonymous)"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_Z24android_log_list_element"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element::(anonymous)"
-      size: 8
-      alignment: 8
-    }
-    name: "(anonymous struct)::(anonymous)"
-    access: public_access
-    linker_set_key: "_ZN24android_log_list_elementUt_E"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "int32"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "int64"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "string"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "float32"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_ZN24android_log_list_elementUt_E"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list"
-      size: 8
-      alignment: 4
-    }
-    name: "android_log_event_list"
-    access: public_access
-    linker_set_key: "_Z22android_log_event_list"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: private_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "ret"
-      access: private_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_Z22android_log_event_list"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_pmsg_log_header_t"
-      size: 7
-      alignment: 1
-    }
-    name: "android_pmsg_log_header_t"
-    access: public_access
-    linker_set_key: "_Z25android_pmsg_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "magic"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z25android_pmsg_log_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_header_t"
-      size: 11
-      alignment: 1
-    }
-    name: "android_log_header_t"
-    access: public_access
-    linker_set_key: "_Z20android_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "id"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "realtime"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z20android_log_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_header_t"
-      size: 4
-      alignment: 1
-    }
-    name: "android_event_header_t"
-    access: public_access
-    linker_set_key: "_Z22android_event_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z22android_event_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_int_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_int_t"
-    access: public_access
-    linker_set_key: "_Z19android_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z19android_event_int_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_int_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_int_t"
-    access: public_access
-    linker_set_key: "_Z23android_log_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_int_t"
-        size: 5
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z23android_log_event_int_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_long_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_event_long_t"
-    access: public_access
-    linker_set_key: "_Z20android_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z20android_event_long_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_long_t"
-      size: 13
-      alignment: 1
-    }
-    name: "android_log_event_long_t"
-    access: public_access
-    linker_set_key: "_Z24android_log_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_long_t"
-        size: 9
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z24android_log_event_long_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_string_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_string_t"
-    access: public_access
-    linker_set_key: "_Z22android_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z22android_event_string_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_string_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_string_t"
-    access: public_access
-    linker_set_key: "_Z26android_log_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z26android_log_event_string_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "__android_log_event_list"
-      size: 8
-      alignment: 4
-    }
-    name: "__android_log_event_list"
-    access: public_access
-    linker_set_key: "_Z24__android_log_event_list"
-  }
-  base_specifiers {
-    basic_abi {
-      type_abi {
-        name: "android_log_event_list"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-    }
-    is_virtual: false
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z24__android_log_event_list"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_set_log_transport"
-    access: public_access
-    linker_set_key: "android_set_log_transport"
-  }
-  mangled_function_name: "android_set_log_transport"
-  source_file: "system/core/liblog/include/log/log_transport.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "transport_flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_get_log_transport"
-    access: public_access
-    linker_set_key: "android_get_log_transport"
-  }
-  mangled_function_name: "android_get_log_transport"
-  source_file: "system/core/liblog/include/log/log_transport.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_write"
-    access: public_access
-    linker_set_key: "__android_log_write"
-  }
-  mangled_function_name: "__android_log_write"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "text"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_print"
-    access: public_access
-    linker_set_key: "__android_log_print"
-  }
-  mangled_function_name: "__android_log_print"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_vprint"
-    access: public_access
-    linker_set_key: "__android_log_vprint"
-  }
-  mangled_function_name: "__android_log_vprint"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __va_list"
-        size: 4
-        alignment: 4
-      }
-      name: "ap"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_assert"
-    access: public_access
-    linker_set_key: "__android_log_assert"
-  }
-  mangled_function_name: "__android_log_assert"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "cond"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_buf_write"
-    access: public_access
-    linker_set_key: "__android_log_buf_write"
-  }
-  mangled_function_name: "__android_log_buf_write"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "bufID"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "text"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_buf_print"
-    access: public_access
-    linker_set_key: "__android_log_buf_print"
-  }
-  mangled_function_name: "__android_log_buf_print"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "bufID"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "enum log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "android_name_to_log_id"
-    access: public_access
-    linker_set_key: "android_name_to_log_id"
-  }
-  mangled_function_name: "android_name_to_log_id"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "logName"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_id_to_name"
-    access: public_access
-    linker_set_key: "android_log_id_to_name"
-  }
-  mangled_function_name: "android_log_id_to_name"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_loggable"
-    access: public_access
-    linker_set_key: "__android_log_is_loggable"
-  }
-  mangled_function_name: "__android_log_is_loggable"
-  source_file: "system/core/liblog/include/log/log_main.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "default_prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_loggable_len"
-    access: public_access
-    linker_set_key: "__android_log_is_loggable_len"
-  }
-  mangled_function_name: "__android_log_is_loggable_len"
-  source_file: "system/core/liblog/include/log/log_main.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "default_prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "enum log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_id"
-    access: public_access
-    linker_set_key: "android_logger_get_id"
-  }
-  mangled_function_name: "android_logger_get_id"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_clear"
-    access: public_access
-    linker_set_key: "android_logger_clear"
-  }
-  mangled_function_name: "android_logger_clear"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_log_size"
-    access: public_access
-    linker_set_key: "android_logger_get_log_size"
-  }
-  mangled_function_name: "android_logger_get_log_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_set_log_size"
-    access: public_access
-    linker_set_key: "android_logger_set_log_size"
-  }
-  mangled_function_name: "android_logger_set_log_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_log_readable_size"
-    access: public_access
-    linker_set_key: "android_logger_get_log_readable_size"
-  }
-  mangled_function_name: "android_logger_get_log_readable_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_log_version"
-    access: public_access
-    linker_set_key: "android_logger_get_log_version"
-  }
-  mangled_function_name: "android_logger_get_log_version"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_statistics"
-    access: public_access
-    linker_set_key: "android_logger_get_statistics"
-  }
-  mangled_function_name: "android_logger_get_statistics"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_prune_list"
-    access: public_access
-    linker_set_key: "android_logger_get_prune_list"
-  }
-  mangled_function_name: "android_logger_get_prune_list"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_set_prune_list"
-    access: public_access
-    linker_set_key: "android_logger_set_prune_list"
-  }
-  mangled_function_name: "android_logger_set_prune_list"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_list_alloc"
-    access: public_access
-    linker_set_key: "android_logger_list_alloc"
-  }
-  mangled_function_name: "android_logger_list_alloc"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tail"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_list_alloc_time"
-    access: public_access
-    linker_set_key: "android_logger_list_alloc_time"
-  }
-  mangled_function_name: "android_logger_list_alloc_time"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "start"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_logger_list_free"
-    access: public_access
-    linker_set_key: "android_logger_list_free"
-  }
-  mangled_function_name: "android_logger_list_free"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_list_read"
-    access: public_access
-    linker_set_key: "android_logger_list_read"
-  }
-  mangled_function_name: "android_logger_list_read"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct log_msg *"
-        size: 4
-        alignment: 4
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_open"
-    access: public_access
-    linker_set_key: "android_logger_open"
-  }
-  mangled_function_name: "android_logger_open"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_list_open"
-    access: public_access
-    linker_set_key: "android_logger_list_open"
-  }
-  mangled_function_name: "android_logger_list_open"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tail"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_bwrite"
-    access: public_access
-    linker_set_key: "__android_log_bwrite"
-  }
-  mangled_function_name: "__android_log_bwrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_btwrite"
-    access: public_access
-    linker_set_key: "__android_log_btwrite"
-  }
-  mangled_function_name: "__android_log_btwrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_bswrite"
-    access: public_access
-    linker_set_key: "__android_log_bswrite"
-  }
-  mangled_function_name: "__android_log_bswrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_clockid"
-    access: public_access
-    linker_set_key: "android_log_clockid"
-  }
-  mangled_function_name: "android_log_clockid"
-  source_file: "system/core/liblog/include/log/log.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_error_write"
-    access: public_access
-    linker_set_key: "__android_log_error_write"
-  }
-  mangled_function_name: "__android_log_error_write"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "subTag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dataLen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_close"
-    access: public_access
-    linker_set_key: "__android_log_close"
-  }
-  mangled_function_name: "__android_log_close"
-  source_file: "system/core/liblog/include/log/log.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_ratelimit"
-    access: public_access
-    linker_set_key: "__android_log_ratelimit"
-  }
-  mangled_function_name: "__android_log_ratelimit"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: "last"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_log_context_internal *"
-      size: 4
-      alignment: 4
-    }
-    name: "create_android_logger"
-    access: public_access
-    linker_set_key: "create_android_logger"
-  }
-  mangled_function_name: "create_android_logger"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_begin"
-    access: public_access
-    linker_set_key: "android_log_write_list_begin"
-  }
-  mangled_function_name: "android_log_write_list_begin"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_end"
-    access: public_access
-    linker_set_key: "android_log_write_list_end"
-  }
-  mangled_function_name: "android_log_write_list_end"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_int32"
-    access: public_access
-    linker_set_key: "android_log_write_int32"
-  }
-  mangled_function_name: "android_log_write_int32"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_int64"
-    access: public_access
-    linker_set_key: "android_log_write_int64"
-  }
-  mangled_function_name: "android_log_write_int64"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_string8"
-    access: public_access
-    linker_set_key: "android_log_write_string8"
-  }
-  mangled_function_name: "android_log_write_string8"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_string8_len"
-    access: public_access
-    linker_set_key: "android_log_write_string8_len"
-  }
-  mangled_function_name: "android_log_write_string8_len"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "maxlen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_float32"
-    access: public_access
-    linker_set_key: "android_log_write_float32"
-  }
-  mangled_function_name: "android_log_write_float32"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list"
-    access: public_access
-    linker_set_key: "android_log_write_list"
-  }
-  mangled_function_name: "android_log_write_list"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_log_context_internal *"
-      size: 4
-      alignment: 4
-    }
-    name: "create_android_log_parser"
-    access: public_access
-    linker_set_key: "create_android_log_parser"
-  }
-  mangled_function_name: "create_android_log_parser"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_read_next"
-    access: public_access
-    linker_set_key: "android_log_read_next"
-  }
-  mangled_function_name: "android_log_read_next"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_peek_next"
-    access: public_access
-    linker_set_key: "android_log_peek_next"
-  }
-  mangled_function_name: "android_log_peek_next"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_destroy"
-    access: public_access
-    linker_set_key: "android_log_destroy"
-  }
-  mangled_function_name: "android_log_destroy"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal **"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_pmsg_file_write"
-    access: public_access
-    linker_set_key: "__android_log_pmsg_file_write"
-  }
-  mangled_function_name: "__android_log_pmsg_file_write"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_pmsg_file_read"
-    access: public_access
-    linker_set_key: "__android_log_pmsg_file_read"
-  }
-  mangled_function_name: "__android_log_pmsg_file_read"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "prefix"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(enum log_id, char, const char *, const char *, unsigned int, void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "fn"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security_bwrite"
-    access: public_access
-    linker_set_key: "__android_log_security_bwrite"
-  }
-  mangled_function_name: "__android_log_security_bwrite"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security_bswrite"
-    access: public_access
-    linker_set_key: "__android_log_security_bswrite"
-  }
-  mangled_function_name: "__android_log_security_bswrite"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security"
-    access: public_access
-    linker_set_key: "__android_log_security"
-  }
-  mangled_function_name: "__android_log_security"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_debuggable"
-    access: public_access
-    linker_set_key: "__android_log_is_debuggable"
-  }
-  mangled_function_name: "__android_log_is_debuggable"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__android_logger_property_get_bool"
-    access: public_access
-    linker_set_key: "__android_logger_property_get_bool"
-  }
-  mangled_function_name: "__android_logger_property_get_bool"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_logger_get_buffer_size"
-    access: public_access
-    linker_set_key: "__android_logger_get_buffer_size"
-  }
-  mangled_function_name: "__android_logger_get_buffer_size"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__android_logger_valid_buffer_size"
-    access: public_access
-    linker_set_key: "__android_logger_valid_buffer_size"
-  }
-  mangled_function_name: "__android_logger_valid_buffer_size"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_buffer"
-    access: public_access
-    linker_set_key: "android_log_write_list_buffer"
-  }
-  mangled_function_name: "android_log_write_list_buffer"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 4
-        alignment: 4
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1ERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timeC1ERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ejj"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ejj"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ev"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ev"
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ei"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ei"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1EPKc"
-  }
-  mangled_function_name: "_ZN8log_timeC1EPKc"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator=="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeeqERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeeqERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator!="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeneERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeneERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeltERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeltERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>="
-    access: public_access
-    linker_set_key: "_ZNK8log_timegeERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timegeERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>"
-    access: public_access
-    linker_set_key: "_ZNK8log_timegtERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timegtERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeleERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeleERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator=="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeeqERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeeqERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator!="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeneERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeneERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeltERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeltERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>="
-    access: public_access
-    linker_set_key: "_ZNK8log_timegeERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timegeERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>"
-    access: public_access
-    linker_set_key: "_ZNK8log_timegtERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timegtERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeleERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeleERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "log_time::nsec"
-    access: public_access
-    linker_set_key: "_ZNK8log_time4nsecEv"
-  }
-  mangled_function_name: "_ZNK8log_time4nsecEv"
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator=="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgeqERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgeqERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator!="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgneERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgneERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator<"
-    access: public_access
-    linker_set_key: "_ZNK7log_msgltERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgltERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator>="
-    access: public_access
-    linker_set_key: "_ZNK7log_msggeERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msggeERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator>"
-    access: public_access
-    linker_set_key: "_ZNK7log_msggtERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msggtERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator<="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgleERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgleERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "log_msg::nsec"
-    access: public_access
-    linker_set_key: "_ZNK7log_msg4nsecEv"
-  }
-  mangled_function_name: "_ZNK7log_msg4nsecEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "log_msg::id"
-    access: public_access
-    linker_set_key: "_ZN7log_msg2idEv"
-  }
-  mangled_function_name: "_ZN7log_msg2idEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "log_msg::msg"
-    access: public_access
-    linker_set_key: "_ZN7log_msg3msgEv"
-  }
-  mangled_function_name: "_ZN7log_msg3msgEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_msg::len"
-    access: public_access
-    linker_set_key: "_ZN7log_msg3lenEv"
-  }
-  mangled_function_name: "_ZN7log_msg3lenEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct EventTagMap *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_openEventTagMap"
-    access: public_access
-    linker_set_key: "android_openEventTagMap"
-  }
-  mangled_function_name: "android_openEventTagMap"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "fileName"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_closeEventTagMap"
-    access: public_access
-    linker_set_key: "android_closeEventTagMap"
-  }
-  mangled_function_name: "android_closeEventTagMap"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_lookupEventTag"
-    access: public_access
-    linker_set_key: "android_lookupEventTag"
-  }
-  mangled_function_name: "android_lookupEventTag"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_lookupEventTag_len"
-    access: public_access
-    linker_set_key: "android_lookupEventTag_len"
-  }
-  mangled_function_name: "android_lookupEventTag_len"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_lookupEventFormat_len"
-    access: public_access
-    linker_set_key: "android_lookupEventFormat_len"
-  }
-  mangled_function_name: "android_lookupEventFormat_len"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_lookupEventTagNum"
-    access: public_access
-    linker_set_key: "android_lookupEventTagNum"
-  }
-  mangled_function_name: "android_lookupEventTagNum"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tagname"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct AndroidLogFormat_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_format_new"
-    access: public_access
-    linker_set_key: "android_log_format_new"
-  }
-  mangled_function_name: "android_log_format_new"
-  source_file: "system/core/liblog/include/log/logprint.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_format_free"
-    access: public_access
-    linker_set_key: "android_log_format_free"
-  }
-  mangled_function_name: "android_log_format_free"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_setPrintFormat"
-    access: public_access
-    linker_set_key: "android_log_setPrintFormat"
-  }
-  mangled_function_name: "android_log_setPrintFormat"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "AndroidLogPrintFormat"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "AndroidLogPrintFormat"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_formatFromString"
-    access: public_access
-    linker_set_key: "android_log_formatFromString"
-  }
-  mangled_function_name: "android_log_formatFromString"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "s"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_addFilterRule"
-    access: public_access
-    linker_set_key: "android_log_addFilterRule"
-  }
-  mangled_function_name: "android_log_addFilterRule"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filterExpression"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_addFilterString"
-    access: public_access
-    linker_set_key: "android_log_addFilterString"
-  }
-  mangled_function_name: "android_log_addFilterString"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filterString"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_shouldPrintLine"
-    access: public_access
-    linker_set_key: "android_log_shouldPrintLine"
-  }
-  mangled_function_name: "android_log_shouldPrintLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "pri"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_processLogBuffer"
-    access: public_access
-    linker_set_key: "android_log_processLogBuffer"
-  }
-  mangled_function_name: "android_log_processLogBuffer"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogEntry_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_processBinaryLogBuffer"
-    access: public_access
-    linker_set_key: "android_log_processBinaryLogBuffer"
-  }
-  mangled_function_name: "android_log_processBinaryLogBuffer"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogEntry_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "messageBuf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "messageBufLen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_formatLogLine"
-    access: public_access
-    linker_set_key: "android_log_formatLogLine"
-  }
-  mangled_function_name: "android_log_formatLogLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "defaultBuffer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "defaultBufferSize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct AndroidLogEntry_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_line"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_outLength"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_printLogLine"
-    access: public_access
-    linker_set_key: "android_log_printLogLine"
-  }
-  mangled_function_name: "android_log_printLogLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct AndroidLogEntry_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-="
-    access: public_access
-    linker_set_key: "_ZN8log_timemIERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timemIERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-"
-    access: public_access
-    linker_set_key: "_ZNK8log_timemiERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timemiERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+="
-    access: public_access
-    linker_set_key: "_ZN8log_timepLERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timepLERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeplERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeplERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-="
-    access: public_access
-    linker_set_key: "_ZN8log_timemIERKS_"
-  }
-  mangled_function_name: "_ZN8log_timemIERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-"
-    access: public_access
-    linker_set_key: "_ZNK8log_timemiERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timemiERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+="
-    access: public_access
-    linker_set_key: "_ZN8log_timepLERKS_"
-  }
-  mangled_function_name: "_ZN8log_timepLERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeplERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeplERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "log_time::strptime"
-    access: public_access
-    linker_set_key: "_ZN8log_time8strptimeEPKcS1_"
-  }
-  mangled_function_name: "_ZN8log_time8strptimeEPKcS1_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "s"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "true"
-    }
-    default_arg: true
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: private_access
-    linker_set_key: "_ZN22android_log_event_listC1ERKS_"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1ERKS_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::operator="
-    access: private_access
-    linker_set_key: "_ZN22android_log_event_listaSERKS_"
-  }
-  mangled_function_name: "_ZN22android_log_event_listaSERKS_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listC1Ei"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1Ei"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listC1ER7log_msg"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1ER7log_msg"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::~android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listD0Ev"
-  }
-  mangled_function_name: "_ZN22android_log_event_listD0Ev"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::close"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5closeEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5closeEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_context_internal *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator android_log_context_internal *"
-    access: public_access
-    linker_set_key: "_ZNK22android_log_event_listcvP28android_log_context_internalEv"
-  }
-  mangled_function_name: "_ZNK22android_log_event_listcvP28android_log_context_internalEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::status"
-    access: public_access
-    linker_set_key: "_ZNK22android_log_event_list6statusEv"
-  }
-  mangled_function_name: "_ZNK22android_log_event_list6statusEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::begin"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5beginEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5beginEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::end"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list3endEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list3endEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEi"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEi"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEj"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEj"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEx"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEx"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEy"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEy"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEPKc"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEPKc"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEf"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEf"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::write"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5writeE6log_id"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5writeE6log_id"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "true"
-    }
-    default_arg: true
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsE6log_id"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsE6log_id"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendInt"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list9AppendIntEi"
-  }
-  mangled_function_name: "_ZN22android_log_event_list9AppendIntEi"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendLong"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list10AppendLongEx"
-  }
-  mangled_function_name: "_ZN22android_log_event_list10AppendLongEx"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringEPKc"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringEPKc"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringEPKcj"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringEPKcj"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendFloat"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list11AppendFloatEf"
-  }
-  mangled_function_name: "_ZN22android_log_event_list11AppendFloatEf"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendET_"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendET_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "type-parameter-0-0"
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  template_info {
-    elements {
-      basic_abi {
-        name: "Tvalue"
-        linker_set_key: "Tvalue"
-      }
-    }
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendEPKcj"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendEPKcj"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_event_list::read"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list4readEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list4readEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_event_list::peek"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list4peekEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list4peekEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: private_access
-    linker_set_key: "_ZN24__android_log_event_listC1ERK22android_log_event_list"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1ERK22android_log_event_list"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::operator="
-    access: private_access
-    linker_set_key: "_ZN24__android_log_event_listaSERKS_"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listaSERKS_"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const __android_log_event_list &"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listC1Ei"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1Ei"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listC1ER7log_msg"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1ER7log_msg"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "std::basic_string<char, std::char_traits<char>, std::allocator<char> >"
-      size: 12
-      alignment: 4
-    }
-    name: "__android_log_event_list::operator basic_string"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listcvNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEv"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listcvNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEv"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_LogPriority"
-    access: public_access
-    linker_set_key: "android_LogPriority"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_UNKNOWN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEFAULT"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_VERBOSE"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEBUG"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_INFO"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_WARN"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_ERROR"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_FATAL"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_SILENT"
-      access: public_access
-      linker_set_key: "8"
-    }
-    enum_field_value: 8
-  }
-  source_file: "system/core/liblog/include/android/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_id"
-    access: public_access
-    linker_set_key: "log_id"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_RADIO"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_EVENTS"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SYSTEM"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_CRASH"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SECURITY"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_KERNEL"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAX"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  source_file: "system/core/liblog/include/log/log_id.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "AndroidEventLogType"
-    access: public_access
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST_STOP"
-      access: public_access
-      linker_set_key: "10"
-    }
-    enum_field_value: 10
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_UNKNOWN"
-      access: public_access
-      linker_set_key: "63"
-    }
-    enum_field_value: 63
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_INT"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LONG"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_STRING"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_FLOAT"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  source_file: "system/core/liblog/include/log/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_LogPriority"
-    access: public_access
-    linker_set_key: "_Z19android_LogPriority"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_UNKNOWN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEFAULT"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_VERBOSE"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEBUG"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_INFO"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_WARN"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_ERROR"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_FATAL"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_SILENT"
-      access: public_access
-      linker_set_key: "8"
-    }
-    enum_field_value: 8
-  }
-  source_file: "system/core/liblog/include/android/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_id"
-    access: public_access
-    linker_set_key: "_Z6log_id"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_RADIO"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_EVENTS"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SYSTEM"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_CRASH"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SECURITY"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_KERNEL"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAX"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  source_file: "system/core/liblog/include/log/log_id.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "AndroidEventLogType"
-    access: public_access
-    linker_set_key: "_Z19AndroidEventLogType"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST_STOP"
-      access: public_access
-      linker_set_key: "10"
-    }
-    enum_field_value: 10
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_UNKNOWN"
-      access: public_access
-      linker_set_key: "63"
-    }
-    enum_field_value: 63
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_INT"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LONG"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_STRING"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_FLOAT"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  source_file: "system/core/liblog/include/log/log.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_time::tv_sec_max"
-    access: public_access
-    linker_set_key: "_ZN8log_time10tv_sec_maxE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_time::tv_nsec_max"
-    access: public_access
-    linker_set_key: "_ZN8log_time11tv_nsec_maxE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const timespec"
-      size: 8
-      alignment: 4
-    }
-    name: "log_time::EPOCH"
-    access: public_access
-    linker_set_key: "_ZN8log_time5EPOCHE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char const[]"
-    }
-    name: "log_time::default_format"
-    access: public_access
-    linker_set_key: "_ZN8log_time14default_formatE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
diff --git a/current/arm/source-based/liblog.so.lsdump.gz b/current/arm/source-based/liblog.so.lsdump.gz
new file mode 100644
index 0000000..4ef7878
--- /dev/null
+++ b/current/arm/source-based/liblog.so.lsdump.gz
Binary files differ
diff --git a/current/arm/source-based/libm.so.lsdump b/current/arm/source-based/libm.so.lsdump
deleted file mode 100644
index 5bc55bb..0000000
--- a/current/arm/source-based/libm.so.lsdump
+++ /dev/null
@@ -1,8741 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbit"
-    access: public_access
-    linker_set_key: "__signbit"
-  }
-  mangled_function_name: "__signbit"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbitf"
-    access: public_access
-    linker_set_key: "__signbitf"
-  }
-  mangled_function_name: "__signbitf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbitl"
-    access: public_access
-    linker_set_key: "__signbitl"
-  }
-  mangled_function_name: "__signbitl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "acos"
-    access: public_access
-    linker_set_key: "acos"
-  }
-  mangled_function_name: "acos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "asin"
-    access: public_access
-    linker_set_key: "asin"
-  }
-  mangled_function_name: "asin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atan"
-    access: public_access
-    linker_set_key: "atan"
-  }
-  mangled_function_name: "atan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atan2"
-    access: public_access
-    linker_set_key: "atan2"
-  }
-  mangled_function_name: "atan2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cos"
-    access: public_access
-    linker_set_key: "cos"
-  }
-  mangled_function_name: "cos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "sin"
-    access: public_access
-    linker_set_key: "sin"
-  }
-  mangled_function_name: "sin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "tan"
-    access: public_access
-    linker_set_key: "tan"
-  }
-  mangled_function_name: "tan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cosh"
-    access: public_access
-    linker_set_key: "cosh"
-  }
-  mangled_function_name: "cosh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "sinh"
-    access: public_access
-    linker_set_key: "sinh"
-  }
-  mangled_function_name: "sinh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "tanh"
-    access: public_access
-    linker_set_key: "tanh"
-  }
-  mangled_function_name: "tanh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "exp"
-    access: public_access
-    linker_set_key: "exp"
-  }
-  mangled_function_name: "exp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "frexp"
-    access: public_access
-    linker_set_key: "frexp"
-  }
-  mangled_function_name: "frexp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log"
-    access: public_access
-    linker_set_key: "log"
-  }
-  mangled_function_name: "log"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log10"
-    access: public_access
-    linker_set_key: "log10"
-  }
-  mangled_function_name: "log10"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "modf"
-    access: public_access
-    linker_set_key: "modf"
-  }
-  mangled_function_name: "modf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "pow"
-    access: public_access
-    linker_set_key: "pow"
-  }
-  mangled_function_name: "pow"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "sqrt"
-    access: public_access
-    linker_set_key: "sqrt"
-  }
-  mangled_function_name: "sqrt"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "ceil"
-    access: public_access
-    linker_set_key: "ceil"
-  }
-  mangled_function_name: "ceil"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fabs"
-    access: public_access
-    linker_set_key: "fabs"
-  }
-  mangled_function_name: "fabs"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "floor"
-    access: public_access
-    linker_set_key: "floor"
-  }
-  mangled_function_name: "floor"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmod"
-    access: public_access
-    linker_set_key: "fmod"
-  }
-  mangled_function_name: "fmod"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "acosh"
-    access: public_access
-    linker_set_key: "acosh"
-  }
-  mangled_function_name: "acosh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "asinh"
-    access: public_access
-    linker_set_key: "asinh"
-  }
-  mangled_function_name: "asinh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atanh"
-    access: public_access
-    linker_set_key: "atanh"
-  }
-  mangled_function_name: "atanh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cbrt"
-    access: public_access
-    linker_set_key: "cbrt"
-  }
-  mangled_function_name: "cbrt"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "erf"
-    access: public_access
-    linker_set_key: "erf"
-  }
-  mangled_function_name: "erf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "erfc"
-    access: public_access
-    linker_set_key: "erfc"
-  }
-  mangled_function_name: "erfc"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "exp2"
-    access: public_access
-    linker_set_key: "exp2"
-  }
-  mangled_function_name: "exp2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "expm1"
-    access: public_access
-    linker_set_key: "expm1"
-  }
-  mangled_function_name: "expm1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fma"
-    access: public_access
-    linker_set_key: "fma"
-  }
-  mangled_function_name: "fma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "hypot"
-    access: public_access
-    linker_set_key: "hypot"
-  }
-  mangled_function_name: "hypot"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogb"
-    access: public_access
-    linker_set_key: "ilogb"
-  }
-  mangled_function_name: "ilogb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "lgamma"
-    access: public_access
-    linker_set_key: "lgamma"
-  }
-  mangled_function_name: "lgamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llrint"
-    access: public_access
-    linker_set_key: "llrint"
-  }
-  mangled_function_name: "llrint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llround"
-    access: public_access
-    linker_set_key: "llround"
-  }
-  mangled_function_name: "llround"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log1p"
-    access: public_access
-    linker_set_key: "log1p"
-  }
-  mangled_function_name: "log1p"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log2"
-    access: public_access
-    linker_set_key: "log2"
-  }
-  mangled_function_name: "log2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "logb"
-    access: public_access
-    linker_set_key: "logb"
-  }
-  mangled_function_name: "logb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lrint"
-    access: public_access
-    linker_set_key: "lrint"
-  }
-  mangled_function_name: "lrint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lround"
-    access: public_access
-    linker_set_key: "lround"
-  }
-  mangled_function_name: "lround"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nan"
-    access: public_access
-    linker_set_key: "nan"
-  }
-  mangled_function_name: "nan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nextafter"
-    access: public_access
-    linker_set_key: "nextafter"
-  }
-  mangled_function_name: "nextafter"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "remainder"
-    access: public_access
-    linker_set_key: "remainder"
-  }
-  mangled_function_name: "remainder"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "remquo"
-    access: public_access
-    linker_set_key: "remquo"
-  }
-  mangled_function_name: "remquo"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "rint"
-    access: public_access
-    linker_set_key: "rint"
-  }
-  mangled_function_name: "rint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "copysign"
-    access: public_access
-    linker_set_key: "copysign"
-  }
-  mangled_function_name: "copysign"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fdim"
-    access: public_access
-    linker_set_key: "fdim"
-  }
-  mangled_function_name: "fdim"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmax"
-    access: public_access
-    linker_set_key: "fmax"
-  }
-  mangled_function_name: "fmax"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmin"
-    access: public_access
-    linker_set_key: "fmin"
-  }
-  mangled_function_name: "fmin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nearbyint"
-    access: public_access
-    linker_set_key: "nearbyint"
-  }
-  mangled_function_name: "nearbyint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "round"
-    access: public_access
-    linker_set_key: "round"
-  }
-  mangled_function_name: "round"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalbln"
-    access: public_access
-    linker_set_key: "scalbln"
-  }
-  mangled_function_name: "scalbln"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalbn"
-    access: public_access
-    linker_set_key: "scalbn"
-  }
-  mangled_function_name: "scalbn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "tgamma"
-    access: public_access
-    linker_set_key: "tgamma"
-  }
-  mangled_function_name: "tgamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "trunc"
-    access: public_access
-    linker_set_key: "trunc"
-  }
-  mangled_function_name: "trunc"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "acosf"
-    access: public_access
-    linker_set_key: "acosf"
-  }
-  mangled_function_name: "acosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "asinf"
-    access: public_access
-    linker_set_key: "asinf"
-  }
-  mangled_function_name: "asinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atanf"
-    access: public_access
-    linker_set_key: "atanf"
-  }
-  mangled_function_name: "atanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atan2f"
-    access: public_access
-    linker_set_key: "atan2f"
-  }
-  mangled_function_name: "atan2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cosf"
-    access: public_access
-    linker_set_key: "cosf"
-  }
-  mangled_function_name: "cosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sinf"
-    access: public_access
-    linker_set_key: "sinf"
-  }
-  mangled_function_name: "sinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tanf"
-    access: public_access
-    linker_set_key: "tanf"
-  }
-  mangled_function_name: "tanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "coshf"
-    access: public_access
-    linker_set_key: "coshf"
-  }
-  mangled_function_name: "coshf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sinhf"
-    access: public_access
-    linker_set_key: "sinhf"
-  }
-  mangled_function_name: "sinhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tanhf"
-    access: public_access
-    linker_set_key: "tanhf"
-  }
-  mangled_function_name: "tanhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "exp2f"
-    access: public_access
-    linker_set_key: "exp2f"
-  }
-  mangled_function_name: "exp2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "expf"
-    access: public_access
-    linker_set_key: "expf"
-  }
-  mangled_function_name: "expf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "expm1f"
-    access: public_access
-    linker_set_key: "expm1f"
-  }
-  mangled_function_name: "expm1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "frexpf"
-    access: public_access
-    linker_set_key: "frexpf"
-  }
-  mangled_function_name: "frexpf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogbf"
-    access: public_access
-    linker_set_key: "ilogbf"
-  }
-  mangled_function_name: "ilogbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ldexpf"
-    access: public_access
-    linker_set_key: "ldexpf"
-  }
-  mangled_function_name: "ldexpf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log10f"
-    access: public_access
-    linker_set_key: "log10f"
-  }
-  mangled_function_name: "log10f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log1pf"
-    access: public_access
-    linker_set_key: "log1pf"
-  }
-  mangled_function_name: "log1pf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log2f"
-    access: public_access
-    linker_set_key: "log2f"
-  }
-  mangled_function_name: "log2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "logf"
-    access: public_access
-    linker_set_key: "logf"
-  }
-  mangled_function_name: "logf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "modff"
-    access: public_access
-    linker_set_key: "modff"
-  }
-  mangled_function_name: "modff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "powf"
-    access: public_access
-    linker_set_key: "powf"
-  }
-  mangled_function_name: "powf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sqrtf"
-    access: public_access
-    linker_set_key: "sqrtf"
-  }
-  mangled_function_name: "sqrtf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ceilf"
-    access: public_access
-    linker_set_key: "ceilf"
-  }
-  mangled_function_name: "ceilf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fabsf"
-    access: public_access
-    linker_set_key: "fabsf"
-  }
-  mangled_function_name: "fabsf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "floorf"
-    access: public_access
-    linker_set_key: "floorf"
-  }
-  mangled_function_name: "floorf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmodf"
-    access: public_access
-    linker_set_key: "fmodf"
-  }
-  mangled_function_name: "fmodf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "roundf"
-    access: public_access
-    linker_set_key: "roundf"
-  }
-  mangled_function_name: "roundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "erff"
-    access: public_access
-    linker_set_key: "erff"
-  }
-  mangled_function_name: "erff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "erfcf"
-    access: public_access
-    linker_set_key: "erfcf"
-  }
-  mangled_function_name: "erfcf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "hypotf"
-    access: public_access
-    linker_set_key: "hypotf"
-  }
-  mangled_function_name: "hypotf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "lgammaf"
-    access: public_access
-    linker_set_key: "lgammaf"
-  }
-  mangled_function_name: "lgammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tgammaf"
-    access: public_access
-    linker_set_key: "tgammaf"
-  }
-  mangled_function_name: "tgammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "acoshf"
-    access: public_access
-    linker_set_key: "acoshf"
-  }
-  mangled_function_name: "acoshf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "asinhf"
-    access: public_access
-    linker_set_key: "asinhf"
-  }
-  mangled_function_name: "asinhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atanhf"
-    access: public_access
-    linker_set_key: "atanhf"
-  }
-  mangled_function_name: "atanhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cbrtf"
-    access: public_access
-    linker_set_key: "cbrtf"
-  }
-  mangled_function_name: "cbrtf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "logbf"
-    access: public_access
-    linker_set_key: "logbf"
-  }
-  mangled_function_name: "logbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "copysignf"
-    access: public_access
-    linker_set_key: "copysignf"
-  }
-  mangled_function_name: "copysignf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llrintf"
-    access: public_access
-    linker_set_key: "llrintf"
-  }
-  mangled_function_name: "llrintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llroundf"
-    access: public_access
-    linker_set_key: "llroundf"
-  }
-  mangled_function_name: "llroundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lrintf"
-    access: public_access
-    linker_set_key: "lrintf"
-  }
-  mangled_function_name: "lrintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lroundf"
-    access: public_access
-    linker_set_key: "lroundf"
-  }
-  mangled_function_name: "lroundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nanf"
-    access: public_access
-    linker_set_key: "nanf"
-  }
-  mangled_function_name: "nanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nearbyintf"
-    access: public_access
-    linker_set_key: "nearbyintf"
-  }
-  mangled_function_name: "nearbyintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nextafterf"
-    access: public_access
-    linker_set_key: "nextafterf"
-  }
-  mangled_function_name: "nextafterf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "remainderf"
-    access: public_access
-    linker_set_key: "remainderf"
-  }
-  mangled_function_name: "remainderf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "remquof"
-    access: public_access
-    linker_set_key: "remquof"
-  }
-  mangled_function_name: "remquof"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "rintf"
-    access: public_access
-    linker_set_key: "rintf"
-  }
-  mangled_function_name: "rintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalblnf"
-    access: public_access
-    linker_set_key: "scalblnf"
-  }
-  mangled_function_name: "scalblnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalbnf"
-    access: public_access
-    linker_set_key: "scalbnf"
-  }
-  mangled_function_name: "scalbnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "truncf"
-    access: public_access
-    linker_set_key: "truncf"
-  }
-  mangled_function_name: "truncf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fdimf"
-    access: public_access
-    linker_set_key: "fdimf"
-  }
-  mangled_function_name: "fdimf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmaf"
-    access: public_access
-    linker_set_key: "fmaf"
-  }
-  mangled_function_name: "fmaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmaxf"
-    access: public_access
-    linker_set_key: "fmaxf"
-  }
-  mangled_function_name: "fmaxf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fminf"
-    access: public_access
-    linker_set_key: "fminf"
-  }
-  mangled_function_name: "fminf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "acoshl"
-    access: public_access
-    linker_set_key: "acoshl"
-  }
-  mangled_function_name: "acoshl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "acosl"
-    access: public_access
-    linker_set_key: "acosl"
-  }
-  mangled_function_name: "acosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "asinhl"
-    access: public_access
-    linker_set_key: "asinhl"
-  }
-  mangled_function_name: "asinhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "asinl"
-    access: public_access
-    linker_set_key: "asinl"
-  }
-  mangled_function_name: "asinl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "atan2l"
-    access: public_access
-    linker_set_key: "atan2l"
-  }
-  mangled_function_name: "atan2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "atanhl"
-    access: public_access
-    linker_set_key: "atanhl"
-  }
-  mangled_function_name: "atanhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "atanl"
-    access: public_access
-    linker_set_key: "atanl"
-  }
-  mangled_function_name: "atanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "cbrtl"
-    access: public_access
-    linker_set_key: "cbrtl"
-  }
-  mangled_function_name: "cbrtl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "ceill"
-    access: public_access
-    linker_set_key: "ceill"
-  }
-  mangled_function_name: "ceill"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "copysignl"
-    access: public_access
-    linker_set_key: "copysignl"
-  }
-  mangled_function_name: "copysignl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "coshl"
-    access: public_access
-    linker_set_key: "coshl"
-  }
-  mangled_function_name: "coshl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "cosl"
-    access: public_access
-    linker_set_key: "cosl"
-  }
-  mangled_function_name: "cosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "erfcl"
-    access: public_access
-    linker_set_key: "erfcl"
-  }
-  mangled_function_name: "erfcl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "erfl"
-    access: public_access
-    linker_set_key: "erfl"
-  }
-  mangled_function_name: "erfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "exp2l"
-    access: public_access
-    linker_set_key: "exp2l"
-  }
-  mangled_function_name: "exp2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "expl"
-    access: public_access
-    linker_set_key: "expl"
-  }
-  mangled_function_name: "expl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "expm1l"
-    access: public_access
-    linker_set_key: "expm1l"
-  }
-  mangled_function_name: "expm1l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "fabsl"
-    access: public_access
-    linker_set_key: "fabsl"
-  }
-  mangled_function_name: "fabsl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "fdiml"
-    access: public_access
-    linker_set_key: "fdiml"
-  }
-  mangled_function_name: "fdiml"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "floorl"
-    access: public_access
-    linker_set_key: "floorl"
-  }
-  mangled_function_name: "floorl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmal"
-    access: public_access
-    linker_set_key: "fmal"
-  }
-  mangled_function_name: "fmal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmaxl"
-    access: public_access
-    linker_set_key: "fmaxl"
-  }
-  mangled_function_name: "fmaxl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "fminl"
-    access: public_access
-    linker_set_key: "fminl"
-  }
-  mangled_function_name: "fminl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmodl"
-    access: public_access
-    linker_set_key: "fmodl"
-  }
-  mangled_function_name: "fmodl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "frexpl"
-    access: public_access
-    linker_set_key: "frexpl"
-  }
-  mangled_function_name: "frexpl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "hypotl"
-    access: public_access
-    linker_set_key: "hypotl"
-  }
-  mangled_function_name: "hypotl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogbl"
-    access: public_access
-    linker_set_key: "ilogbl"
-  }
-  mangled_function_name: "ilogbl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "ldexpl"
-    access: public_access
-    linker_set_key: "ldexpl"
-  }
-  mangled_function_name: "ldexpl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "lgammal"
-    access: public_access
-    linker_set_key: "lgammal"
-  }
-  mangled_function_name: "lgammal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llrintl"
-    access: public_access
-    linker_set_key: "llrintl"
-  }
-  mangled_function_name: "llrintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llroundl"
-    access: public_access
-    linker_set_key: "llroundl"
-  }
-  mangled_function_name: "llroundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "log10l"
-    access: public_access
-    linker_set_key: "log10l"
-  }
-  mangled_function_name: "log10l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "log1pl"
-    access: public_access
-    linker_set_key: "log1pl"
-  }
-  mangled_function_name: "log1pl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "log2l"
-    access: public_access
-    linker_set_key: "log2l"
-  }
-  mangled_function_name: "log2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "logbl"
-    access: public_access
-    linker_set_key: "logbl"
-  }
-  mangled_function_name: "logbl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "logl"
-    access: public_access
-    linker_set_key: "logl"
-  }
-  mangled_function_name: "logl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lrintl"
-    access: public_access
-    linker_set_key: "lrintl"
-  }
-  mangled_function_name: "lrintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lroundl"
-    access: public_access
-    linker_set_key: "lroundl"
-  }
-  mangled_function_name: "lroundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "modfl"
-    access: public_access
-    linker_set_key: "modfl"
-  }
-  mangled_function_name: "modfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "nanl"
-    access: public_access
-    linker_set_key: "nanl"
-  }
-  mangled_function_name: "nanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "nearbyintl"
-    access: public_access
-    linker_set_key: "nearbyintl"
-  }
-  mangled_function_name: "nearbyintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "nextafterl"
-    access: public_access
-    linker_set_key: "nextafterl"
-  }
-  mangled_function_name: "nextafterl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nexttoward"
-    access: public_access
-    linker_set_key: "nexttoward"
-  }
-  mangled_function_name: "nexttoward"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nexttowardf"
-    access: public_access
-    linker_set_key: "nexttowardf"
-  }
-  mangled_function_name: "nexttowardf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "nexttowardl"
-    access: public_access
-    linker_set_key: "nexttowardl"
-  }
-  mangled_function_name: "nexttowardl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "powl"
-    access: public_access
-    linker_set_key: "powl"
-  }
-  mangled_function_name: "powl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "remainderl"
-    access: public_access
-    linker_set_key: "remainderl"
-  }
-  mangled_function_name: "remainderl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "remquol"
-    access: public_access
-    linker_set_key: "remquol"
-  }
-  mangled_function_name: "remquol"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "rintl"
-    access: public_access
-    linker_set_key: "rintl"
-  }
-  mangled_function_name: "rintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "roundl"
-    access: public_access
-    linker_set_key: "roundl"
-  }
-  mangled_function_name: "roundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalblnl"
-    access: public_access
-    linker_set_key: "scalblnl"
-  }
-  mangled_function_name: "scalblnl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalbnl"
-    access: public_access
-    linker_set_key: "scalbnl"
-  }
-  mangled_function_name: "scalbnl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "sinhl"
-    access: public_access
-    linker_set_key: "sinhl"
-  }
-  mangled_function_name: "sinhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "sinl"
-    access: public_access
-    linker_set_key: "sinl"
-  }
-  mangled_function_name: "sinl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "sqrtl"
-    access: public_access
-    linker_set_key: "sqrtl"
-  }
-  mangled_function_name: "sqrtl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "tanhl"
-    access: public_access
-    linker_set_key: "tanhl"
-  }
-  mangled_function_name: "tanhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "tanl"
-    access: public_access
-    linker_set_key: "tanl"
-  }
-  mangled_function_name: "tanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "tgammal"
-    access: public_access
-    linker_set_key: "tgammal"
-  }
-  mangled_function_name: "tgammal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "truncl"
-    access: public_access
-    linker_set_key: "truncl"
-  }
-  mangled_function_name: "truncl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "j0"
-    access: public_access
-    linker_set_key: "j0"
-  }
-  mangled_function_name: "j0"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "j1"
-    access: public_access
-    linker_set_key: "j1"
-  }
-  mangled_function_name: "j1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "jn"
-    access: public_access
-    linker_set_key: "jn"
-  }
-  mangled_function_name: "jn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "y0"
-    access: public_access
-    linker_set_key: "y0"
-  }
-  mangled_function_name: "y0"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "y1"
-    access: public_access
-    linker_set_key: "y1"
-  }
-  mangled_function_name: "y1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "yn"
-    access: public_access
-    linker_set_key: "yn"
-  }
-  mangled_function_name: "yn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "gamma"
-    access: public_access
-    linker_set_key: "gamma"
-  }
-  mangled_function_name: "gamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalb"
-    access: public_access
-    linker_set_key: "scalb"
-  }
-  mangled_function_name: "scalb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "drem"
-    access: public_access
-    linker_set_key: "drem"
-  }
-  mangled_function_name: "drem"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "finite"
-    access: public_access
-    linker_set_key: "finite"
-  }
-  mangled_function_name: "finite"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "gamma_r"
-    access: public_access
-    linker_set_key: "gamma_r"
-  }
-  mangled_function_name: "gamma_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "lgamma_r"
-    access: public_access
-    linker_set_key: "lgamma_r"
-  }
-  mangled_function_name: "lgamma_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "significand"
-    access: public_access
-    linker_set_key: "significand"
-  }
-  mangled_function_name: "significand"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "lgammal_r"
-    access: public_access
-    linker_set_key: "lgammal_r"
-  }
-  mangled_function_name: "lgammal_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "significandl"
-    access: public_access
-    linker_set_key: "significandl"
-  }
-  mangled_function_name: "significandl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "dremf"
-    access: public_access
-    linker_set_key: "dremf"
-  }
-  mangled_function_name: "dremf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "finitef"
-    access: public_access
-    linker_set_key: "finitef"
-  }
-  mangled_function_name: "finitef"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "gammaf"
-    access: public_access
-    linker_set_key: "gammaf"
-  }
-  mangled_function_name: "gammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "j0f"
-    access: public_access
-    linker_set_key: "j0f"
-  }
-  mangled_function_name: "j0f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "j1f"
-    access: public_access
-    linker_set_key: "j1f"
-  }
-  mangled_function_name: "j1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "jnf"
-    access: public_access
-    linker_set_key: "jnf"
-  }
-  mangled_function_name: "jnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalbf"
-    access: public_access
-    linker_set_key: "scalbf"
-  }
-  mangled_function_name: "scalbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "y0f"
-    access: public_access
-    linker_set_key: "y0f"
-  }
-  mangled_function_name: "y0f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "y1f"
-    access: public_access
-    linker_set_key: "y1f"
-  }
-  mangled_function_name: "y1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ynf"
-    access: public_access
-    linker_set_key: "ynf"
-  }
-  mangled_function_name: "ynf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "gammaf_r"
-    access: public_access
-    linker_set_key: "gammaf_r"
-  }
-  mangled_function_name: "gammaf_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "lgammaf_r"
-    access: public_access
-    linker_set_key: "lgammaf_r"
-  }
-  mangled_function_name: "lgammaf_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "significandf"
-    access: public_access
-    linker_set_key: "significandf"
-  }
-  mangled_function_name: "significandf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cacos"
-    access: public_access
-    linker_set_key: "cacos"
-  }
-  mangled_function_name: "cacos"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cacosf"
-    access: public_access
-    linker_set_key: "cacosf"
-  }
-  mangled_function_name: "cacosf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "cacosl"
-    access: public_access
-    linker_set_key: "cacosl"
-  }
-  mangled_function_name: "cacosl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "casin"
-    access: public_access
-    linker_set_key: "casin"
-  }
-  mangled_function_name: "casin"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "casinf"
-    access: public_access
-    linker_set_key: "casinf"
-  }
-  mangled_function_name: "casinf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "casinl"
-    access: public_access
-    linker_set_key: "casinl"
-  }
-  mangled_function_name: "casinl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "catan"
-    access: public_access
-    linker_set_key: "catan"
-  }
-  mangled_function_name: "catan"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "catanf"
-    access: public_access
-    linker_set_key: "catanf"
-  }
-  mangled_function_name: "catanf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "catanl"
-    access: public_access
-    linker_set_key: "catanl"
-  }
-  mangled_function_name: "catanl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ccos"
-    access: public_access
-    linker_set_key: "ccos"
-  }
-  mangled_function_name: "ccos"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ccosf"
-    access: public_access
-    linker_set_key: "ccosf"
-  }
-  mangled_function_name: "ccosf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "ccosl"
-    access: public_access
-    linker_set_key: "ccosl"
-  }
-  mangled_function_name: "ccosl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "csin"
-    access: public_access
-    linker_set_key: "csin"
-  }
-  mangled_function_name: "csin"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csinf"
-    access: public_access
-    linker_set_key: "csinf"
-  }
-  mangled_function_name: "csinf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "csinl"
-    access: public_access
-    linker_set_key: "csinl"
-  }
-  mangled_function_name: "csinl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ctan"
-    access: public_access
-    linker_set_key: "ctan"
-  }
-  mangled_function_name: "ctan"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ctanf"
-    access: public_access
-    linker_set_key: "ctanf"
-  }
-  mangled_function_name: "ctanf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "ctanl"
-    access: public_access
-    linker_set_key: "ctanl"
-  }
-  mangled_function_name: "ctanl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cacosh"
-    access: public_access
-    linker_set_key: "cacosh"
-  }
-  mangled_function_name: "cacosh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cacoshf"
-    access: public_access
-    linker_set_key: "cacoshf"
-  }
-  mangled_function_name: "cacoshf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "cacoshl"
-    access: public_access
-    linker_set_key: "cacoshl"
-  }
-  mangled_function_name: "cacoshl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "casinh"
-    access: public_access
-    linker_set_key: "casinh"
-  }
-  mangled_function_name: "casinh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "casinhf"
-    access: public_access
-    linker_set_key: "casinhf"
-  }
-  mangled_function_name: "casinhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "casinhl"
-    access: public_access
-    linker_set_key: "casinhl"
-  }
-  mangled_function_name: "casinhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "catanh"
-    access: public_access
-    linker_set_key: "catanh"
-  }
-  mangled_function_name: "catanh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "catanhf"
-    access: public_access
-    linker_set_key: "catanhf"
-  }
-  mangled_function_name: "catanhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "catanhl"
-    access: public_access
-    linker_set_key: "catanhl"
-  }
-  mangled_function_name: "catanhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ccosh"
-    access: public_access
-    linker_set_key: "ccosh"
-  }
-  mangled_function_name: "ccosh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ccoshf"
-    access: public_access
-    linker_set_key: "ccoshf"
-  }
-  mangled_function_name: "ccoshf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "ccoshl"
-    access: public_access
-    linker_set_key: "ccoshl"
-  }
-  mangled_function_name: "ccoshl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "csinh"
-    access: public_access
-    linker_set_key: "csinh"
-  }
-  mangled_function_name: "csinh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csinhf"
-    access: public_access
-    linker_set_key: "csinhf"
-  }
-  mangled_function_name: "csinhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "csinhl"
-    access: public_access
-    linker_set_key: "csinhl"
-  }
-  mangled_function_name: "csinhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ctanh"
-    access: public_access
-    linker_set_key: "ctanh"
-  }
-  mangled_function_name: "ctanh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ctanhf"
-    access: public_access
-    linker_set_key: "ctanhf"
-  }
-  mangled_function_name: "ctanhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "ctanhl"
-    access: public_access
-    linker_set_key: "ctanhl"
-  }
-  mangled_function_name: "ctanhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cexp"
-    access: public_access
-    linker_set_key: "cexp"
-  }
-  mangled_function_name: "cexp"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cexpf"
-    access: public_access
-    linker_set_key: "cexpf"
-  }
-  mangled_function_name: "cexpf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "cexpl"
-    access: public_access
-    linker_set_key: "cexpl"
-  }
-  mangled_function_name: "cexpl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "clog"
-    access: public_access
-    linker_set_key: "clog"
-  }
-  mangled_function_name: "clog"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "clogf"
-    access: public_access
-    linker_set_key: "clogf"
-  }
-  mangled_function_name: "clogf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "clogl"
-    access: public_access
-    linker_set_key: "clogl"
-  }
-  mangled_function_name: "clogl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cabs"
-    access: public_access
-    linker_set_key: "cabs"
-  }
-  mangled_function_name: "cabs"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cabsf"
-    access: public_access
-    linker_set_key: "cabsf"
-  }
-  mangled_function_name: "cabsf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "cabsl"
-    access: public_access
-    linker_set_key: "cabsl"
-  }
-  mangled_function_name: "cabsl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cpow"
-    access: public_access
-    linker_set_key: "cpow"
-  }
-  mangled_function_name: "cpow"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cpowf"
-    access: public_access
-    linker_set_key: "cpowf"
-  }
-  mangled_function_name: "cpowf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "cpowl"
-    access: public_access
-    linker_set_key: "cpowl"
-  }
-  mangled_function_name: "cpowl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "csqrt"
-    access: public_access
-    linker_set_key: "csqrt"
-  }
-  mangled_function_name: "csqrt"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csqrtf"
-    access: public_access
-    linker_set_key: "csqrtf"
-  }
-  mangled_function_name: "csqrtf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "csqrtl"
-    access: public_access
-    linker_set_key: "csqrtl"
-  }
-  mangled_function_name: "csqrtl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "carg"
-    access: public_access
-    linker_set_key: "carg"
-  }
-  mangled_function_name: "carg"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cargf"
-    access: public_access
-    linker_set_key: "cargf"
-  }
-  mangled_function_name: "cargf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "cargl"
-    access: public_access
-    linker_set_key: "cargl"
-  }
-  mangled_function_name: "cargl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cimag"
-    access: public_access
-    linker_set_key: "cimag"
-  }
-  mangled_function_name: "cimag"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cimagf"
-    access: public_access
-    linker_set_key: "cimagf"
-  }
-  mangled_function_name: "cimagf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "cimagl"
-    access: public_access
-    linker_set_key: "cimagl"
-  }
-  mangled_function_name: "cimagl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "conj"
-    access: public_access
-    linker_set_key: "conj"
-  }
-  mangled_function_name: "conj"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "conjf"
-    access: public_access
-    linker_set_key: "conjf"
-  }
-  mangled_function_name: "conjf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "conjl"
-    access: public_access
-    linker_set_key: "conjl"
-  }
-  mangled_function_name: "conjl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cproj"
-    access: public_access
-    linker_set_key: "cproj"
-  }
-  mangled_function_name: "cproj"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cprojf"
-    access: public_access
-    linker_set_key: "cprojf"
-  }
-  mangled_function_name: "cprojf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "cprojl"
-    access: public_access
-    linker_set_key: "cprojl"
-  }
-  mangled_function_name: "cprojl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "creal"
-    access: public_access
-    linker_set_key: "creal"
-  }
-  mangled_function_name: "creal"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "crealf"
-    access: public_access
-    linker_set_key: "crealf"
-  }
-  mangled_function_name: "crealf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "creall"
-    access: public_access
-    linker_set_key: "creall"
-  }
-  mangled_function_name: "creall"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feclearexcept"
-    access: public_access
-    linker_set_key: "feclearexcept"
-  }
-  mangled_function_name: "feclearexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetexceptflag"
-    access: public_access
-    linker_set_key: "fegetexceptflag"
-  }
-  mangled_function_name: "fegetexceptflag"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feraiseexcept"
-    access: public_access
-    linker_set_key: "feraiseexcept"
-  }
-  mangled_function_name: "feraiseexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetexceptflag"
-    access: public_access
-    linker_set_key: "fesetexceptflag"
-  }
-  mangled_function_name: "fesetexceptflag"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fetestexcept"
-    access: public_access
-    linker_set_key: "fetestexcept"
-  }
-  mangled_function_name: "fetestexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetround"
-    access: public_access
-    linker_set_key: "fegetround"
-  }
-  mangled_function_name: "fegetround"
-  source_file: "bionic/libc/include/fenv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetround"
-    access: public_access
-    linker_set_key: "fesetround"
-  }
-  mangled_function_name: "fesetround"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetenv"
-    access: public_access
-    linker_set_key: "fegetenv"
-  }
-  mangled_function_name: "fegetenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feholdexcept"
-    access: public_access
-    linker_set_key: "feholdexcept"
-  }
-  mangled_function_name: "feholdexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetenv"
-    access: public_access
-    linker_set_key: "fesetenv"
-  }
-  mangled_function_name: "fesetenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feupdateenv"
-    access: public_access
-    linker_set_key: "feupdateenv"
-  }
-  mangled_function_name: "feupdateenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feenableexcept"
-    access: public_access
-    linker_set_key: "feenableexcept"
-  }
-  mangled_function_name: "feenableexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fedisableexcept"
-    access: public_access
-    linker_set_key: "fedisableexcept"
-  }
-  mangled_function_name: "fedisableexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetexcept"
-    access: public_access
-    linker_set_key: "fegetexcept"
-  }
-  mangled_function_name: "fegetexcept"
-  source_file: "bionic/libc/include/fenv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincos"
-    access: public_access
-    linker_set_key: "sincos"
-  }
-  mangled_function_name: "sincos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincosf"
-    access: public_access
-    linker_set_key: "sincosf"
-  }
-  mangled_function_name: "sincosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincosl"
-    access: public_access
-    linker_set_key: "sincosl"
-  }
-  mangled_function_name: "sincosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "signgam"
-    access: public_access
-    linker_set_key: "signgam"
-  }
-  source_file: "bionic/libc/include/math.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fe_dfl_env"
-    access: public_access
-    linker_set_key: "__fe_dfl_env"
-  }
-  source_file: "bionic/libc/include/fenv.h"
-}
diff --git a/current/arm/source-based/libm.so.lsdump.gz b/current/arm/source-based/libm.so.lsdump.gz
new file mode 100644
index 0000000..1c0f91b
--- /dev/null
+++ b/current/arm/source-based/libm.so.lsdump.gz
Binary files differ
diff --git a/current/arm64/source-based/libandroid_net.so.lsdump.gz b/current/arm64/source-based/libandroid_net.so.lsdump.gz
new file mode 100644
index 0000000..861e076
--- /dev/null
+++ b/current/arm64/source-based/libandroid_net.so.lsdump.gz
Binary files differ
diff --git a/current/arm64/source-based/libc.so.lsdump b/current/arm64/source-based/libc.so.lsdump
deleted file mode 100644
index 4556e5c..0000000
--- a/current/arm64/source-based/libc.so.lsdump
+++ /dev/null
@@ -1,50277 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cxa_finalize"
-    access: public_access
-    linker_set_key: "__cxa_finalize"
-  }
-  mangled_function_name: "__cxa_finalize"
-  source_file: "bionic/libc/arch-common/bionic/crtbegin_so.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__cxa_atexit"
-    access: public_access
-    linker_set_key: "__cxa_atexit"
-  }
-  mangled_function_name: "__cxa_atexit"
-  source_file: "bionic/libc/arch-common/bionic/atexit.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__register_atfork"
-    access: public_access
-    linker_set_key: "__register_atfork"
-  }
-  mangled_function_name: "__register_atfork"
-  source_file: "bionic/libc/arch-common/bionic/pthread_atfork.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "prepare"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "child"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "dso"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_atfork"
-    access: public_access
-    linker_set_key: "pthread_atfork"
-  }
-  mangled_function_name: "pthread_atfork"
-  source_file: "bionic/libc/arch-common/bionic/pthread_atfork.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "prepare"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "child"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "DIR *"
-      size: 8
-      alignment: 8
-    }
-    name: "opendir"
-    access: public_access
-    linker_set_key: "opendir"
-  }
-  mangled_function_name: "opendir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "DIR *"
-      size: 8
-      alignment: 8
-    }
-    name: "fdopendir"
-    access: public_access
-    linker_set_key: "fdopendir"
-  }
-  mangled_function_name: "fdopendir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "dirent *"
-      size: 8
-      alignment: 8
-    }
-    name: "readdir"
-    access: public_access
-    linker_set_key: "readdir"
-  }
-  mangled_function_name: "readdir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "dirent64 *"
-      size: 8
-      alignment: 8
-    }
-    name: "readdir64"
-    access: public_access
-    linker_set_key: "readdir64"
-  }
-  mangled_function_name: "readdir64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir_r"
-    access: public_access
-    linker_set_key: "readdir_r"
-  }
-  mangled_function_name: "readdir_r"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir64_r"
-    access: public_access
-    linker_set_key: "readdir64_r"
-  }
-  mangled_function_name: "readdir64_r"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "closedir"
-    access: public_access
-    linker_set_key: "closedir"
-  }
-  mangled_function_name: "closedir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "rewinddir"
-    access: public_access
-    linker_set_key: "rewinddir"
-  }
-  mangled_function_name: "rewinddir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "seekdir"
-    access: public_access
-    linker_set_key: "seekdir"
-  }
-  mangled_function_name: "seekdir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "telldir"
-    access: public_access
-    linker_set_key: "telldir"
-  }
-  mangled_function_name: "telldir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dirfd"
-    access: public_access
-    linker_set_key: "dirfd"
-  }
-  mangled_function_name: "dirfd"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "alphasort"
-    access: public_access
-    linker_set_key: "alphasort"
-  }
-  mangled_function_name: "alphasort"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "alphasort64"
-    access: public_access
-    linker_set_key: "alphasort64"
-  }
-  mangled_function_name: "alphasort64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent64 **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent64 **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandir64"
-    access: public_access
-    linker_set_key: "scandir64"
-  }
-  mangled_function_name: "scandir64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 ***"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 **, const dirent64 **)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandir"
-    access: public_access
-    linker_set_key: "scandir"
-  }
-  mangled_function_name: "scandir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent ***"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent **, const dirent **)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandirat64"
-    access: public_access
-    linker_set_key: "scandirat64"
-  }
-  mangled_function_name: "scandirat64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 ***"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 **, const dirent64 **)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandirat"
-    access: public_access
-    linker_set_key: "scandirat"
-  }
-  mangled_function_name: "scandirat"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent ***"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent **, const dirent **)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setscheduler"
-    access: public_access
-    linker_set_key: "sched_setscheduler"
-  }
-  mangled_function_name: "sched_setscheduler"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getscheduler"
-    access: public_access
-    linker_set_key: "sched_getscheduler"
-  }
-  mangled_function_name: "sched_getscheduler"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_yield"
-    access: public_access
-    linker_set_key: "sched_yield"
-  }
-  mangled_function_name: "sched_yield"
-  source_file: "bionic/libc/include/sched.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_get_priority_max"
-    access: public_access
-    linker_set_key: "sched_get_priority_max"
-  }
-  mangled_function_name: "sched_get_priority_max"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_get_priority_min"
-    access: public_access
-    linker_set_key: "sched_get_priority_min"
-  }
-  mangled_function_name: "sched_get_priority_min"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setparam"
-    access: public_access
-    linker_set_key: "sched_setparam"
-  }
-  mangled_function_name: "sched_setparam"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getparam"
-    access: public_access
-    linker_set_key: "sched_getparam"
-  }
-  mangled_function_name: "sched_getparam"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_rr_get_interval"
-    access: public_access
-    linker_set_key: "sched_rr_get_interval"
-  }
-  mangled_function_name: "sched_rr_get_interval"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clone"
-    access: public_access
-    linker_set_key: "clone"
-  }
-  mangled_function_name: "clone"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unshare"
-    access: public_access
-    linker_set_key: "unshare"
-  }
-  mangled_function_name: "unshare"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getcpu"
-    access: public_access
-    linker_set_key: "sched_getcpu"
-  }
-  mangled_function_name: "sched_getcpu"
-  source_file: "bionic/libc/include/sched.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setns"
-    access: public_access
-    linker_set_key: "setns"
-  }
-  mangled_function_name: "setns"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setaffinity"
-    access: public_access
-    linker_set_key: "sched_setaffinity"
-  }
-  mangled_function_name: "sched_setaffinity"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const cpu_set_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getaffinity"
-    access: public_access
-    linker_set_key: "sched_getaffinity"
-  }
-  mangled_function_name: "sched_getaffinity"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "cpu_set_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "__sched_cpualloc"
-    access: public_access
-    linker_set_key: "__sched_cpualloc"
-  }
-  mangled_function_name: "__sched_cpualloc"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__sched_cpufree"
-    access: public_access
-    linker_set_key: "__sched_cpufree"
-  }
-  mangled_function_name: "__sched_cpufree"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sched_cpucount"
-    access: public_access
-    linker_set_key: "__sched_cpucount"
-  }
-  mangled_function_name: "__sched_cpucount"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__libc_current_sigrtmin"
-    access: public_access
-    linker_set_key: "__libc_current_sigrtmin"
-  }
-  mangled_function_name: "__libc_current_sigrtmin"
-  source_file: "bionic/libc/include/signal.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__libc_current_sigrtmax"
-    access: public_access
-    linker_set_key: "__libc_current_sigrtmax"
-  }
-  mangled_function_name: "__libc_current_sigrtmax"
-  source_file: "bionic/libc/include/signal.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaction"
-    access: public_access
-    linker_set_key: "sigaction"
-  }
-  mangled_function_name: "sigaction"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigaction *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigaction *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "siginterrupt"
-    access: public_access
-    linker_set_key: "siginterrupt"
-  }
-  mangled_function_name: "siginterrupt"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void (*)(int)"
-      size: 8
-      alignment: 8
-    }
-    name: "signal"
-    access: public_access
-    linker_set_key: "signal"
-  }
-  mangled_function_name: "signal"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaddset"
-    access: public_access
-    linker_set_key: "sigaddset"
-  }
-  mangled_function_name: "sigaddset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigdelset"
-    access: public_access
-    linker_set_key: "sigdelset"
-  }
-  mangled_function_name: "sigdelset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigemptyset"
-    access: public_access
-    linker_set_key: "sigemptyset"
-  }
-  mangled_function_name: "sigemptyset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigfillset"
-    access: public_access
-    linker_set_key: "sigfillset"
-  }
-  mangled_function_name: "sigfillset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigismember"
-    access: public_access
-    linker_set_key: "sigismember"
-  }
-  mangled_function_name: "sigismember"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigpending"
-    access: public_access
-    linker_set_key: "sigpending"
-  }
-  mangled_function_name: "sigpending"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigprocmask"
-    access: public_access
-    linker_set_key: "sigprocmask"
-  }
-  mangled_function_name: "sigprocmask"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigsuspend"
-    access: public_access
-    linker_set_key: "sigsuspend"
-  }
-  mangled_function_name: "sigsuspend"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigwait"
-    access: public_access
-    linker_set_key: "sigwait"
-  }
-  mangled_function_name: "sigwait"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sighold"
-    access: public_access
-    linker_set_key: "sighold"
-  }
-  mangled_function_name: "sighold"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigignore"
-    access: public_access
-    linker_set_key: "sigignore"
-  }
-  mangled_function_name: "sigignore"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigpause"
-    access: public_access
-    linker_set_key: "sigpause"
-  }
-  mangled_function_name: "sigpause"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigrelse"
-    access: public_access
-    linker_set_key: "sigrelse"
-  }
-  mangled_function_name: "sigrelse"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void (*)(int)"
-      size: 8
-      alignment: 8
-    }
-    name: "sigset"
-    access: public_access
-    linker_set_key: "sigset"
-  }
-  mangled_function_name: "sigset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "raise"
-    access: public_access
-    linker_set_key: "raise"
-  }
-  mangled_function_name: "raise"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "kill"
-    access: public_access
-    linker_set_key: "kill"
-  }
-  mangled_function_name: "kill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "killpg"
-    access: public_access
-    linker_set_key: "killpg"
-  }
-  mangled_function_name: "killpg"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tgkill"
-    access: public_access
-    linker_set_key: "tgkill"
-  }
-  mangled_function_name: "tgkill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sig"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaltstack"
-    access: public_access
-    linker_set_key: "sigaltstack"
-  }
-  mangled_function_name: "sigaltstack"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigaltstack *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigaltstack *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "psiginfo"
-    access: public_access
-    linker_set_key: "psiginfo"
-  }
-  mangled_function_name: "psiginfo"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const siginfo *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "psignal"
-    access: public_access
-    linker_set_key: "psignal"
-  }
-  mangled_function_name: "psignal"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_kill"
-    access: public_access
-    linker_set_key: "pthread_kill"
-  }
-  mangled_function_name: "pthread_kill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_sigmask"
-    access: public_access
-    linker_set_key: "pthread_sigmask"
-  }
-  mangled_function_name: "pthread_sigmask"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigqueue"
-    access: public_access
-    linker_set_key: "sigqueue"
-  }
-  mangled_function_name: "sigqueue"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigval"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigtimedwait"
-    access: public_access
-    linker_set_key: "sigtimedwait"
-  }
-  mangled_function_name: "sigtimedwait"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigwaitinfo"
-    access: public_access
-    linker_set_key: "sigwaitinfo"
-  }
-  mangled_function_name: "sigwaitinfo"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "volatile int *"
-      size: 8
-      alignment: 8
-    }
-    name: "__errno"
-    access: public_access
-    linker_set_key: "__errno"
-  }
-  mangled_function_name: "__errno"
-  source_file: "bionic/libc/include/errno.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcasecmp"
-    access: public_access
-    linker_set_key: "strcasecmp"
-  }
-  mangled_function_name: "strcasecmp"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcasecmp_l"
-    access: public_access
-    linker_set_key: "strcasecmp_l"
-  }
-  mangled_function_name: "strcasecmp_l"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncasecmp"
-    access: public_access
-    linker_set_key: "strncasecmp"
-  }
-  mangled_function_name: "strncasecmp"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncasecmp_l"
-    access: public_access
-    linker_set_key: "strncasecmp_l"
-  }
-  mangled_function_name: "strncasecmp_l"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ffs"
-    access: public_access
-    linker_set_key: "ffs"
-  }
-  mangled_function_name: "ffs"
-  source_file: "bionic/libc/include/strings.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memccpy"
-    access: public_access
-    linker_set_key: "memccpy"
-  }
-  mangled_function_name: "memccpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memchr"
-    access: public_access
-    linker_set_key: "memchr"
-  }
-  mangled_function_name: "memchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memrchr"
-    access: public_access
-    linker_set_key: "memrchr"
-  }
-  mangled_function_name: "memrchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "memcmp"
-    access: public_access
-    linker_set_key: "memcmp"
-  }
-  mangled_function_name: "memcmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memcpy"
-    access: public_access
-    linker_set_key: "memcpy"
-  }
-  mangled_function_name: "memcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "mempcpy"
-    access: public_access
-    linker_set_key: "mempcpy"
-  }
-  mangled_function_name: "mempcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memmove"
-    access: public_access
-    linker_set_key: "memmove"
-  }
-  mangled_function_name: "memmove"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memset"
-    access: public_access
-    linker_set_key: "memset"
-  }
-  mangled_function_name: "memset"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memmem"
-    access: public_access
-    linker_set_key: "memmem"
-  }
-  mangled_function_name: "memmem"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strchr"
-    access: public_access
-    linker_set_key: "strchr"
-  }
-  mangled_function_name: "strchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strchr_chk"
-    access: public_access
-    linker_set_key: "__strchr_chk"
-  }
-  mangled_function_name: "__strchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strchrnul"
-    access: public_access
-    linker_set_key: "strchrnul"
-  }
-  mangled_function_name: "strchrnul"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strrchr"
-    access: public_access
-    linker_set_key: "strrchr"
-  }
-  mangled_function_name: "strrchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strrchr_chk"
-    access: public_access
-    linker_set_key: "__strrchr_chk"
-  }
-  mangled_function_name: "__strrchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strlen"
-    access: public_access
-    linker_set_key: "strlen"
-  }
-  mangled_function_name: "strlen"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__strlen_chk"
-    access: public_access
-    linker_set_key: "__strlen_chk"
-  }
-  mangled_function_name: "__strlen_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcmp"
-    access: public_access
-    linker_set_key: "strcmp"
-  }
-  mangled_function_name: "strcmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "stpcpy"
-    access: public_access
-    linker_set_key: "stpcpy"
-  }
-  mangled_function_name: "stpcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strcpy"
-    access: public_access
-    linker_set_key: "strcpy"
-  }
-  mangled_function_name: "strcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strcat"
-    access: public_access
-    linker_set_key: "strcat"
-  }
-  mangled_function_name: "strcat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strdup"
-    access: public_access
-    linker_set_key: "strdup"
-  }
-  mangled_function_name: "strdup"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strstr"
-    access: public_access
-    linker_set_key: "strstr"
-  }
-  mangled_function_name: "strstr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strcasestr"
-    access: public_access
-    linker_set_key: "strcasestr"
-  }
-  mangled_function_name: "strcasestr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strtok"
-    access: public_access
-    linker_set_key: "strtok"
-  }
-  mangled_function_name: "strtok"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strtok_r"
-    access: public_access
-    linker_set_key: "strtok_r"
-  }
-  mangled_function_name: "strtok_r"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strerror"
-    access: public_access
-    linker_set_key: "strerror"
-  }
-  mangled_function_name: "strerror"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strerror_l"
-    access: public_access
-    linker_set_key: "strerror_l"
-  }
-  mangled_function_name: "strerror_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strerror_r"
-    access: public_access
-    linker_set_key: "__gnu_strerror_r"
-  }
-  mangled_function_name: "__gnu_strerror_r"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strnlen"
-    access: public_access
-    linker_set_key: "strnlen"
-  }
-  mangled_function_name: "strnlen"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strncat"
-    access: public_access
-    linker_set_key: "strncat"
-  }
-  mangled_function_name: "strncat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strndup"
-    access: public_access
-    linker_set_key: "strndup"
-  }
-  mangled_function_name: "strndup"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncmp"
-    access: public_access
-    linker_set_key: "strncmp"
-  }
-  mangled_function_name: "strncmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "stpncpy"
-    access: public_access
-    linker_set_key: "stpncpy"
-  }
-  mangled_function_name: "stpncpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strncpy"
-    access: public_access
-    linker_set_key: "strncpy"
-  }
-  mangled_function_name: "strncpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strlcat"
-    access: public_access
-    linker_set_key: "strlcat"
-  }
-  mangled_function_name: "strlcat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strlcpy"
-    access: public_access
-    linker_set_key: "strlcpy"
-  }
-  mangled_function_name: "strlcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strcspn"
-    access: public_access
-    linker_set_key: "strcspn"
-  }
-  mangled_function_name: "strcspn"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strpbrk"
-    access: public_access
-    linker_set_key: "strpbrk"
-  }
-  mangled_function_name: "strpbrk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strsep"
-    access: public_access
-    linker_set_key: "strsep"
-  }
-  mangled_function_name: "strsep"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strspn"
-    access: public_access
-    linker_set_key: "strspn"
-  }
-  mangled_function_name: "strspn"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strsignal"
-    access: public_access
-    linker_set_key: "strsignal"
-  }
-  mangled_function_name: "strsignal"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcoll"
-    access: public_access
-    linker_set_key: "strcoll"
-  }
-  mangled_function_name: "strcoll"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strxfrm"
-    access: public_access
-    linker_set_key: "strxfrm"
-  }
-  mangled_function_name: "strxfrm"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcoll_l"
-    access: public_access
-    linker_set_key: "strcoll_l"
-  }
-  mangled_function_name: "strcoll_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strxfrm_l"
-    access: public_access
-    linker_set_key: "strxfrm_l"
-  }
-  mangled_function_name: "strxfrm_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "basename"
-    access: public_access
-    linker_set_key: "__gnu_basename"
-  }
-  mangled_function_name: "__gnu_basename"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "__memchr_chk"
-    access: public_access
-    linker_set_key: "__memchr_chk"
-  }
-  mangled_function_name: "__memchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "__memrchr_chk"
-    access: public_access
-    linker_set_key: "__memrchr_chk"
-  }
-  mangled_function_name: "__memrchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__stpncpy_chk2"
-    access: public_access
-    linker_set_key: "__stpncpy_chk2"
-  }
-  mangled_function_name: "__stpncpy_chk2"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strncpy_chk2"
-    access: public_access
-    linker_set_key: "__strncpy_chk2"
-  }
-  mangled_function_name: "__strncpy_chk2"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__strlcpy_chk"
-    access: public_access
-    linker_set_key: "__strlcpy_chk"
-  }
-  mangled_function_name: "__strlcpy_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__strlcat_chk"
-    access: public_access
-    linker_set_key: "__strlcat_chk"
-  }
-  mangled_function_name: "__strlcat_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__FD_CLR_chk"
-    access: public_access
-    linker_set_key: "__FD_CLR_chk"
-  }
-  mangled_function_name: "__FD_CLR_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__FD_SET_chk"
-    access: public_access
-    linker_set_key: "__FD_SET_chk"
-  }
-  mangled_function_name: "__FD_SET_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__FD_ISSET_chk"
-    access: public_access
-    linker_set_key: "__FD_ISSET_chk"
-  }
-  mangled_function_name: "__FD_ISSET_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "select"
-    access: public_access
-    linker_set_key: "select"
-  }
-  mangled_function_name: "select"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pselect"
-    access: public_access
-    linker_set_key: "pselect"
-  }
-  mangled_function_name: "pselect"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gettimeofday"
-    access: public_access
-    linker_set_key: "gettimeofday"
-  }
-  mangled_function_name: "gettimeofday"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timezone *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "settimeofday"
-    access: public_access
-    linker_set_key: "settimeofday"
-  }
-  mangled_function_name: "settimeofday"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timezone *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getitimer"
-    access: public_access
-    linker_set_key: "getitimer"
-  }
-  mangled_function_name: "getitimer"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setitimer"
-    access: public_access
-    linker_set_key: "setitimer"
-  }
-  mangled_function_name: "setitimer"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const itimerval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utimes"
-    access: public_access
-    linker_set_key: "utimes"
-  }
-  mangled_function_name: "utimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimes"
-    access: public_access
-    linker_set_key: "futimes"
-  }
-  mangled_function_name: "futimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lutimes"
-    access: public_access
-    linker_set_key: "lutimes"
-  }
-  mangled_function_name: "lutimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimesat"
-    access: public_access
-    linker_set_key: "futimesat"
-  }
-  mangled_function_name: "futimesat"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "time"
-    access: public_access
-    linker_set_key: "time"
-  }
-  mangled_function_name: "time"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nanosleep"
-    access: public_access
-    linker_set_key: "nanosleep"
-  }
-  mangled_function_name: "nanosleep"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "asctime"
-    access: public_access
-    linker_set_key: "asctime"
-  }
-  mangled_function_name: "asctime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "asctime_r"
-    access: public_access
-    linker_set_key: "asctime_r"
-  }
-  mangled_function_name: "asctime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "difftime"
-    access: public_access
-    linker_set_key: "difftime"
-  }
-  mangled_function_name: "difftime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "mktime"
-    access: public_access
-    linker_set_key: "mktime"
-  }
-  mangled_function_name: "mktime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 8
-      alignment: 8
-    }
-    name: "localtime"
-    access: public_access
-    linker_set_key: "localtime"
-  }
-  mangled_function_name: "localtime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 8
-      alignment: 8
-    }
-    name: "localtime_r"
-    access: public_access
-    linker_set_key: "localtime_r"
-  }
-  mangled_function_name: "localtime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 8
-      alignment: 8
-    }
-    name: "gmtime"
-    access: public_access
-    linker_set_key: "gmtime"
-  }
-  mangled_function_name: "gmtime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 8
-      alignment: 8
-    }
-    name: "gmtime_r"
-    access: public_access
-    linker_set_key: "gmtime_r"
-  }
-  mangled_function_name: "gmtime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strptime"
-    access: public_access
-    linker_set_key: "strptime"
-  }
-  mangled_function_name: "strptime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strftime"
-    access: public_access
-    linker_set_key: "strftime"
-  }
-  mangled_function_name: "strftime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strftime_l"
-    access: public_access
-    linker_set_key: "strftime_l"
-  }
-  mangled_function_name: "strftime_l"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ctime"
-    access: public_access
-    linker_set_key: "ctime"
-  }
-  mangled_function_name: "ctime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ctime_r"
-    access: public_access
-    linker_set_key: "ctime_r"
-  }
-  mangled_function_name: "ctime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "tzset"
-    access: public_access
-    linker_set_key: "tzset"
-  }
-  mangled_function_name: "tzset"
-  source_file: "bionic/libc/include/time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "clock"
-    access: public_access
-    linker_set_key: "clock"
-  }
-  mangled_function_name: "clock"
-  source_file: "bionic/libc/include/time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_getcpuclockid"
-    access: public_access
-    linker_set_key: "clock_getcpuclockid"
-  }
-  mangled_function_name: "clock_getcpuclockid"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_getres"
-    access: public_access
-    linker_set_key: "clock_getres"
-  }
-  mangled_function_name: "clock_getres"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_gettime"
-    access: public_access
-    linker_set_key: "clock_gettime"
-  }
-  mangled_function_name: "clock_gettime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_nanosleep"
-    access: public_access
-    linker_set_key: "clock_nanosleep"
-  }
-  mangled_function_name: "clock_nanosleep"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_settime"
-    access: public_access
-    linker_set_key: "clock_settime"
-  }
-  mangled_function_name: "clock_settime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_create"
-    access: public_access
-    linker_set_key: "timer_create"
-  }
-  mangled_function_name: "timer_create"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigevent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_delete"
-    access: public_access
-    linker_set_key: "timer_delete"
-  }
-  mangled_function_name: "timer_delete"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_settime"
-    access: public_access
-    linker_set_key: "timer_settime"
-  }
-  mangled_function_name: "timer_settime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const itimerspec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_gettime"
-    access: public_access
-    linker_set_key: "timer_gettime"
-  }
-  mangled_function_name: "timer_gettime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_getoverrun"
-    access: public_access
-    linker_set_key: "timer_getoverrun"
-  }
-  mangled_function_name: "timer_getoverrun"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "timelocal"
-    access: public_access
-    linker_set_key: "timelocal"
-  }
-  mangled_function_name: "timelocal"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "timegm"
-    access: public_access
-    linker_set_key: "timegm"
-  }
-  mangled_function_name: "timegm"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_destroy"
-    access: public_access
-    linker_set_key: "pthread_attr_destroy"
-  }
-  mangled_function_name: "pthread_attr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getdetachstate"
-    access: public_access
-    linker_set_key: "pthread_attr_getdetachstate"
-  }
-  mangled_function_name: "pthread_attr_getdetachstate"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getguardsize"
-    access: public_access
-    linker_set_key: "pthread_attr_getguardsize"
-  }
-  mangled_function_name: "pthread_attr_getguardsize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getschedparam"
-    access: public_access
-    linker_set_key: "pthread_attr_getschedparam"
-  }
-  mangled_function_name: "pthread_attr_getschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getschedpolicy"
-    access: public_access
-    linker_set_key: "pthread_attr_getschedpolicy"
-  }
-  mangled_function_name: "pthread_attr_getschedpolicy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getscope"
-    access: public_access
-    linker_set_key: "pthread_attr_getscope"
-  }
-  mangled_function_name: "pthread_attr_getscope"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getstack"
-    access: public_access
-    linker_set_key: "pthread_attr_getstack"
-  }
-  mangled_function_name: "pthread_attr_getstack"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getstacksize"
-    access: public_access
-    linker_set_key: "pthread_attr_getstacksize"
-  }
-  mangled_function_name: "pthread_attr_getstacksize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_init"
-    access: public_access
-    linker_set_key: "pthread_attr_init"
-  }
-  mangled_function_name: "pthread_attr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setdetachstate"
-    access: public_access
-    linker_set_key: "pthread_attr_setdetachstate"
-  }
-  mangled_function_name: "pthread_attr_setdetachstate"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setguardsize"
-    access: public_access
-    linker_set_key: "pthread_attr_setguardsize"
-  }
-  mangled_function_name: "pthread_attr_setguardsize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setschedparam"
-    access: public_access
-    linker_set_key: "pthread_attr_setschedparam"
-  }
-  mangled_function_name: "pthread_attr_setschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setschedpolicy"
-    access: public_access
-    linker_set_key: "pthread_attr_setschedpolicy"
-  }
-  mangled_function_name: "pthread_attr_setschedpolicy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setscope"
-    access: public_access
-    linker_set_key: "pthread_attr_setscope"
-  }
-  mangled_function_name: "pthread_attr_setscope"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setstack"
-    access: public_access
-    linker_set_key: "pthread_attr_setstack"
-  }
-  mangled_function_name: "pthread_attr_setstack"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setstacksize"
-    access: public_access
-    linker_set_key: "pthread_attr_setstacksize"
-  }
-  mangled_function_name: "pthread_attr_setstacksize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_condattr_destroy"
-  }
-  mangled_function_name: "pthread_condattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_getclock"
-    access: public_access
-    linker_set_key: "pthread_condattr_getclock"
-  }
-  mangled_function_name: "pthread_condattr_getclock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_condattr_getpshared"
-  }
-  mangled_function_name: "pthread_condattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_init"
-    access: public_access
-    linker_set_key: "pthread_condattr_init"
-  }
-  mangled_function_name: "pthread_condattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_setclock"
-    access: public_access
-    linker_set_key: "pthread_condattr_setclock"
-  }
-  mangled_function_name: "pthread_condattr_setclock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_condattr_setpshared"
-  }
-  mangled_function_name: "pthread_condattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_broadcast"
-    access: public_access
-    linker_set_key: "pthread_cond_broadcast"
-  }
-  mangled_function_name: "pthread_cond_broadcast"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_destroy"
-    access: public_access
-    linker_set_key: "pthread_cond_destroy"
-  }
-  mangled_function_name: "pthread_cond_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_init"
-    access: public_access
-    linker_set_key: "pthread_cond_init"
-  }
-  mangled_function_name: "pthread_cond_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_signal"
-    access: public_access
-    linker_set_key: "pthread_cond_signal"
-  }
-  mangled_function_name: "pthread_cond_signal"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timedwait"
-    access: public_access
-    linker_set_key: "pthread_cond_timedwait"
-  }
-  mangled_function_name: "pthread_cond_timedwait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_wait"
-    access: public_access
-    linker_set_key: "pthread_cond_wait"
-  }
-  mangled_function_name: "pthread_cond_wait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_create"
-    access: public_access
-    linker_set_key: "pthread_create"
-  }
-  mangled_function_name: "pthread_create"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *(*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "start_routine"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_detach"
-    access: public_access
-    linker_set_key: "pthread_detach"
-  }
-  mangled_function_name: "pthread_detach"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "pthread_exit"
-    access: public_access
-    linker_set_key: "pthread_exit"
-  }
-  mangled_function_name: "pthread_exit"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_equal"
-    access: public_access
-    linker_set_key: "pthread_equal"
-  }
-  mangled_function_name: "pthread_equal"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getattr_np"
-    access: public_access
-    linker_set_key: "pthread_getattr_np"
-  }
-  mangled_function_name: "pthread_getattr_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getcpuclockid"
-    access: public_access
-    linker_set_key: "pthread_getcpuclockid"
-  }
-  mangled_function_name: "pthread_getcpuclockid"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getschedparam"
-    access: public_access
-    linker_set_key: "pthread_getschedparam"
-  }
-  mangled_function_name: "pthread_getschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "pthread_getspecific"
-    access: public_access
-    linker_set_key: "pthread_getspecific"
-  }
-  mangled_function_name: "pthread_getspecific"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_gettid_np"
-    access: public_access
-    linker_set_key: "pthread_gettid_np"
-  }
-  mangled_function_name: "pthread_gettid_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_join"
-    access: public_access
-    linker_set_key: "pthread_join"
-  }
-  mangled_function_name: "pthread_join"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_key_create"
-    access: public_access
-    linker_set_key: "pthread_key_create"
-  }
-  mangled_function_name: "pthread_key_create"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_key_delete"
-    access: public_access
-    linker_set_key: "pthread_key_delete"
-  }
-  mangled_function_name: "pthread_key_delete"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_destroy"
-  }
-  mangled_function_name: "pthread_mutexattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_getpshared"
-  }
-  mangled_function_name: "pthread_mutexattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_gettype"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_gettype"
-  }
-  mangled_function_name: "pthread_mutexattr_gettype"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_init"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_init"
-  }
-  mangled_function_name: "pthread_mutexattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_setpshared"
-  }
-  mangled_function_name: "pthread_mutexattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_settype"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_settype"
-  }
-  mangled_function_name: "pthread_mutexattr_settype"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_destroy"
-    access: public_access
-    linker_set_key: "pthread_mutex_destroy"
-  }
-  mangled_function_name: "pthread_mutex_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_init"
-    access: public_access
-    linker_set_key: "pthread_mutex_init"
-  }
-  mangled_function_name: "pthread_mutex_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_lock"
-    access: public_access
-    linker_set_key: "pthread_mutex_lock"
-  }
-  mangled_function_name: "pthread_mutex_lock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_timedlock"
-    access: public_access
-    linker_set_key: "pthread_mutex_timedlock"
-  }
-  mangled_function_name: "pthread_mutex_timedlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_trylock"
-    access: public_access
-    linker_set_key: "pthread_mutex_trylock"
-  }
-  mangled_function_name: "pthread_mutex_trylock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_unlock"
-    access: public_access
-    linker_set_key: "pthread_mutex_unlock"
-  }
-  mangled_function_name: "pthread_mutex_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_once"
-    access: public_access
-    linker_set_key: "pthread_once"
-  }
-  mangled_function_name: "pthread_once"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 8
-        alignment: 8
-      }
-      name: "init_routine"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_init"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_init"
-  }
-  mangled_function_name: "pthread_rwlockattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_destroy"
-  }
-  mangled_function_name: "pthread_rwlockattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_getpshared"
-  }
-  mangled_function_name: "pthread_rwlockattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_setpshared"
-  }
-  mangled_function_name: "pthread_rwlockattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_getkind_np"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_getkind_np"
-  }
-  mangled_function_name: "pthread_rwlockattr_getkind_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_setkind_np"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_setkind_np"
-  }
-  mangled_function_name: "pthread_rwlockattr_setkind_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_destroy"
-    access: public_access
-    linker_set_key: "pthread_rwlock_destroy"
-  }
-  mangled_function_name: "pthread_rwlock_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_init"
-    access: public_access
-    linker_set_key: "pthread_rwlock_init"
-  }
-  mangled_function_name: "pthread_rwlock_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_rdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_rdlock"
-  }
-  mangled_function_name: "pthread_rwlock_rdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_timedrdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_timedrdlock"
-  }
-  mangled_function_name: "pthread_rwlock_timedrdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_timedwrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_timedwrlock"
-  }
-  mangled_function_name: "pthread_rwlock_timedwrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_tryrdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_tryrdlock"
-  }
-  mangled_function_name: "pthread_rwlock_tryrdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_trywrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_trywrlock"
-  }
-  mangled_function_name: "pthread_rwlock_trywrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_unlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_unlock"
-  }
-  mangled_function_name: "pthread_rwlock_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_wrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_wrlock"
-  }
-  mangled_function_name: "pthread_rwlock_wrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_init"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_init"
-  }
-  mangled_function_name: "pthread_barrierattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_destroy"
-  }
-  mangled_function_name: "pthread_barrierattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_getpshared"
-  }
-  mangled_function_name: "pthread_barrierattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const int *"
-        size: 8
-        alignment: 8
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "pshared"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_setpshared"
-  }
-  mangled_function_name: "pthread_barrierattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pshared"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_init"
-    access: public_access
-    linker_set_key: "pthread_barrier_init"
-  }
-  mangled_function_name: "pthread_barrier_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_destroy"
-    access: public_access
-    linker_set_key: "pthread_barrier_destroy"
-  }
-  mangled_function_name: "pthread_barrier_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_wait"
-    access: public_access
-    linker_set_key: "pthread_barrier_wait"
-  }
-  mangled_function_name: "pthread_barrier_wait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_destroy"
-    access: public_access
-    linker_set_key: "pthread_spin_destroy"
-  }
-  mangled_function_name: "pthread_spin_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_init"
-    access: public_access
-    linker_set_key: "pthread_spin_init"
-  }
-  mangled_function_name: "pthread_spin_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_lock"
-    access: public_access
-    linker_set_key: "pthread_spin_lock"
-  }
-  mangled_function_name: "pthread_spin_lock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_trylock"
-    access: public_access
-    linker_set_key: "pthread_spin_trylock"
-  }
-  mangled_function_name: "pthread_spin_trylock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_unlock"
-    access: public_access
-    linker_set_key: "pthread_spin_unlock"
-  }
-  mangled_function_name: "pthread_spin_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pthread_self"
-    access: public_access
-    linker_set_key: "pthread_self"
-  }
-  mangled_function_name: "pthread_self"
-  source_file: "bionic/libc/include/pthread.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getname_np"
-    access: public_access
-    linker_set_key: "pthread_getname_np"
-  }
-  mangled_function_name: "pthread_getname_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setname_np"
-    access: public_access
-    linker_set_key: "pthread_setname_np"
-  }
-  mangled_function_name: "pthread_setname_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setschedparam"
-    access: public_access
-    linker_set_key: "pthread_setschedparam"
-  }
-  mangled_function_name: "pthread_setschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setspecific"
-    access: public_access
-    linker_set_key: "pthread_setspecific"
-  }
-  mangled_function_name: "pthread_setspecific"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__pthread_cleanup_push"
-    access: public_access
-    linker_set_key: "__pthread_cleanup_push"
-  }
-  mangled_function_name: "__pthread_cleanup_push"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__pthread_cleanup_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "c"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__pthread_cleanup_pop"
-    access: public_access
-    linker_set_key: "__pthread_cleanup_pop"
-  }
-  mangled_function_name: "__pthread_cleanup_pop"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__pthread_cleanup_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "clearerr"
-    access: public_access
-    linker_set_key: "clearerr"
-  }
-  mangled_function_name: "clearerr"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fclose"
-    access: public_access
-    linker_set_key: "fclose"
-  }
-  mangled_function_name: "fclose"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feof"
-    access: public_access
-    linker_set_key: "feof"
-  }
-  mangled_function_name: "feof"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ferror"
-    access: public_access
-    linker_set_key: "ferror"
-  }
-  mangled_function_name: "ferror"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fflush"
-    access: public_access
-    linker_set_key: "fflush"
-  }
-  mangled_function_name: "fflush"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetc"
-    access: public_access
-    linker_set_key: "fgetc"
-  }
-  mangled_function_name: "fgetc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "fgets"
-    access: public_access
-    linker_set_key: "fgets"
-  }
-  mangled_function_name: "fgets"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fprintf"
-    access: public_access
-    linker_set_key: "fprintf"
-  }
-  mangled_function_name: "fprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputc"
-    access: public_access
-    linker_set_key: "fputc"
-  }
-  mangled_function_name: "fputc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputs"
-    access: public_access
-    linker_set_key: "fputs"
-  }
-  mangled_function_name: "fputs"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "fread"
-    access: public_access
-    linker_set_key: "fread"
-  }
-  mangled_function_name: "fread"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fscanf"
-    access: public_access
-    linker_set_key: "fscanf"
-  }
-  mangled_function_name: "fscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "fwrite"
-    access: public_access
-    linker_set_key: "fwrite"
-  }
-  mangled_function_name: "fwrite"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getc"
-    access: public_access
-    linker_set_key: "getc"
-  }
-  mangled_function_name: "getc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getchar"
-    access: public_access
-    linker_set_key: "getchar"
-  }
-  mangled_function_name: "getchar"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "getdelim"
-    access: public_access
-    linker_set_key: "getdelim"
-  }
-  mangled_function_name: "getdelim"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "getline"
-    access: public_access
-    linker_set_key: "getline"
-  }
-  mangled_function_name: "getline"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "perror"
-    access: public_access
-    linker_set_key: "perror"
-  }
-  mangled_function_name: "perror"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "printf"
-    access: public_access
-    linker_set_key: "printf"
-  }
-  mangled_function_name: "printf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putc"
-    access: public_access
-    linker_set_key: "putc"
-  }
-  mangled_function_name: "putc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putchar"
-    access: public_access
-    linker_set_key: "putchar"
-  }
-  mangled_function_name: "putchar"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "puts"
-    access: public_access
-    linker_set_key: "puts"
-  }
-  mangled_function_name: "puts"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "remove"
-    access: public_access
-    linker_set_key: "remove"
-  }
-  mangled_function_name: "remove"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "rewind"
-    access: public_access
-    linker_set_key: "rewind"
-  }
-  mangled_function_name: "rewind"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scanf"
-    access: public_access
-    linker_set_key: "scanf"
-  }
-  mangled_function_name: "scanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setbuf"
-    access: public_access
-    linker_set_key: "setbuf"
-  }
-  mangled_function_name: "setbuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setvbuf"
-    access: public_access
-    linker_set_key: "setvbuf"
-  }
-  mangled_function_name: "setvbuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sscanf"
-    access: public_access
-    linker_set_key: "sscanf"
-  }
-  mangled_function_name: "sscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ungetc"
-    access: public_access
-    linker_set_key: "ungetc"
-  }
-  mangled_function_name: "ungetc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfprintf"
-    access: public_access
-    linker_set_key: "vfprintf"
-  }
-  mangled_function_name: "vfprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vprintf"
-    access: public_access
-    linker_set_key: "vprintf"
-  }
-  mangled_function_name: "vprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dprintf"
-    access: public_access
-    linker_set_key: "dprintf"
-  }
-  mangled_function_name: "dprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vdprintf"
-    access: public_access
-    linker_set_key: "vdprintf"
-  }
-  mangled_function_name: "vdprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sprintf"
-    access: public_access
-    linker_set_key: "sprintf"
-  }
-  mangled_function_name: "sprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsprintf"
-    access: public_access
-    linker_set_key: "vsprintf"
-  }
-  mangled_function_name: "vsprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "tmpnam"
-    access: public_access
-    linker_set_key: "tmpnam"
-  }
-  mangled_function_name: "tmpnam"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "tempnam"
-    access: public_access
-    linker_set_key: "tempnam"
-  }
-  mangled_function_name: "tempnam"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rename"
-    access: public_access
-    linker_set_key: "rename"
-  }
-  mangled_function_name: "rename"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "renameat"
-    access: public_access
-    linker_set_key: "renameat"
-  }
-  mangled_function_name: "renameat"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseek"
-    access: public_access
-    linker_set_key: "fseek"
-  }
-  mangled_function_name: "fseek"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "ftell"
-    access: public_access
-    linker_set_key: "ftell"
-  }
-  mangled_function_name: "ftell"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetpos"
-    access: public_access
-    linker_set_key: "fgetpos"
-  }
-  mangled_function_name: "fgetpos"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetpos"
-    access: public_access
-    linker_set_key: "fsetpos"
-  }
-  mangled_function_name: "fsetpos"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseeko"
-    access: public_access
-    linker_set_key: "fseeko"
-  }
-  mangled_function_name: "fseeko"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "ftello"
-    access: public_access
-    linker_set_key: "ftello"
-  }
-  mangled_function_name: "ftello"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "funopen"
-    access: public_access
-    linker_set_key: "funopen"
-  }
-  mangled_function_name: "funopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, char *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, const char *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long (*)(void *, long, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetpos64"
-    access: public_access
-    linker_set_key: "fgetpos64"
-  }
-  mangled_function_name: "fgetpos64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetpos64"
-    access: public_access
-    linker_set_key: "fsetpos64"
-  }
-  mangled_function_name: "fsetpos64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseeko64"
-    access: public_access
-    linker_set_key: "fseeko64"
-  }
-  mangled_function_name: "fseeko64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "ftello64"
-    access: public_access
-    linker_set_key: "ftello64"
-  }
-  mangled_function_name: "ftello64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "funopen64"
-    access: public_access
-    linker_set_key: "funopen64"
-  }
-  mangled_function_name: "funopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, char *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, const char *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long (*)(void *, long, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "fopen"
-    access: public_access
-    linker_set_key: "fopen"
-  }
-  mangled_function_name: "fopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "fopen64"
-    access: public_access
-    linker_set_key: "fopen64"
-  }
-  mangled_function_name: "fopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "freopen"
-    access: public_access
-    linker_set_key: "freopen"
-  }
-  mangled_function_name: "freopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "freopen64"
-    access: public_access
-    linker_set_key: "freopen64"
-  }
-  mangled_function_name: "freopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "tmpfile"
-    access: public_access
-    linker_set_key: "tmpfile"
-  }
-  mangled_function_name: "tmpfile"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "tmpfile64"
-    access: public_access
-    linker_set_key: "tmpfile64"
-  }
-  mangled_function_name: "tmpfile64"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "snprintf"
-    access: public_access
-    linker_set_key: "snprintf"
-  }
-  mangled_function_name: "snprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfscanf"
-    access: public_access
-    linker_set_key: "vfscanf"
-  }
-  mangled_function_name: "vfscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vscanf"
-    access: public_access
-    linker_set_key: "vscanf"
-  }
-  mangled_function_name: "vscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsnprintf"
-    access: public_access
-    linker_set_key: "vsnprintf"
-  }
-  mangled_function_name: "vsnprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsscanf"
-    access: public_access
-    linker_set_key: "vsscanf"
-  }
-  mangled_function_name: "vsscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ctermid"
-    access: public_access
-    linker_set_key: "ctermid"
-  }
-  mangled_function_name: "ctermid"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "fdopen"
-    access: public_access
-    linker_set_key: "fdopen"
-  }
-  mangled_function_name: "fdopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fileno"
-    access: public_access
-    linker_set_key: "fileno"
-  }
-  mangled_function_name: "fileno"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pclose"
-    access: public_access
-    linker_set_key: "pclose"
-  }
-  mangled_function_name: "pclose"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "popen"
-    access: public_access
-    linker_set_key: "popen"
-  }
-  mangled_function_name: "popen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "flockfile"
-    access: public_access
-    linker_set_key: "flockfile"
-  }
-  mangled_function_name: "flockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftrylockfile"
-    access: public_access
-    linker_set_key: "ftrylockfile"
-  }
-  mangled_function_name: "ftrylockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "funlockfile"
-    access: public_access
-    linker_set_key: "funlockfile"
-  }
-  mangled_function_name: "funlockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getc_unlocked"
-    access: public_access
-    linker_set_key: "getc_unlocked"
-  }
-  mangled_function_name: "getc_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getchar_unlocked"
-    access: public_access
-    linker_set_key: "getchar_unlocked"
-  }
-  mangled_function_name: "getchar_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putc_unlocked"
-    access: public_access
-    linker_set_key: "putc_unlocked"
-  }
-  mangled_function_name: "putc_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putchar_unlocked"
-    access: public_access
-    linker_set_key: "putchar_unlocked"
-  }
-  mangled_function_name: "putchar_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "fmemopen"
-    access: public_access
-    linker_set_key: "fmemopen"
-  }
-  mangled_function_name: "fmemopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "open_memstream"
-    access: public_access
-    linker_set_key: "open_memstream"
-  }
-  mangled_function_name: "open_memstream"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "asprintf"
-    access: public_access
-    linker_set_key: "asprintf"
-  }
-  mangled_function_name: "asprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "fgetln"
-    access: public_access
-    linker_set_key: "fgetln"
-  }
-  mangled_function_name: "fgetln"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fpurge"
-    access: public_access
-    linker_set_key: "fpurge"
-  }
-  mangled_function_name: "fpurge"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setbuffer"
-    access: public_access
-    linker_set_key: "setbuffer"
-  }
-  mangled_function_name: "setbuffer"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setlinebuf"
-    access: public_access
-    linker_set_key: "setlinebuf"
-  }
-  mangled_function_name: "setlinebuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vasprintf"
-    access: public_access
-    linker_set_key: "vasprintf"
-  }
-  mangled_function_name: "vasprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "clearerr_unlocked"
-    access: public_access
-    linker_set_key: "clearerr_unlocked"
-  }
-  mangled_function_name: "clearerr_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feof_unlocked"
-    access: public_access
-    linker_set_key: "feof_unlocked"
-  }
-  mangled_function_name: "feof_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ferror_unlocked"
-    access: public_access
-    linker_set_key: "ferror_unlocked"
-  }
-  mangled_function_name: "ferror_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fileno_unlocked"
-    access: public_access
-    linker_set_key: "fileno_unlocked"
-  }
-  mangled_function_name: "fileno_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__fgets_chk"
-    access: public_access
-    linker_set_key: "__fgets_chk"
-  }
-  mangled_function_name: "__fgets_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__fread_chk"
-    access: public_access
-    linker_set_key: "__fread_chk"
-  }
-  mangled_function_name: "__fread_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__fwrite_chk"
-    access: public_access
-    linker_set_key: "__fwrite_chk"
-  }
-  mangled_function_name: "__fwrite_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "malloc"
-    access: public_access
-    linker_set_key: "malloc"
-  }
-  mangled_function_name: "malloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "calloc"
-    access: public_access
-    linker_set_key: "calloc"
-  }
-  mangled_function_name: "calloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "item_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "item_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "realloc"
-    access: public_access
-    linker_set_key: "realloc"
-  }
-  mangled_function_name: "realloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "free"
-    access: public_access
-    linker_set_key: "free"
-  }
-  mangled_function_name: "free"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memalign"
-    access: public_access
-    linker_set_key: "memalign"
-  }
-  mangled_function_name: "memalign"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "alignment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "malloc_usable_size"
-    access: public_access
-    linker_set_key: "malloc_usable_size"
-  }
-  mangled_function_name: "malloc_usable_size"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mallinfo"
-      size: 80
-      alignment: 8
-    }
-    name: "mallinfo"
-    access: public_access
-    linker_set_key: "mallinfo"
-  }
-  mangled_function_name: "mallinfo"
-  source_file: "bionic/libc/include/malloc.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_info"
-    access: public_access
-    linker_set_key: "malloc_info"
-  }
-  mangled_function_name: "malloc_info"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "abort"
-    access: public_access
-    linker_set_key: "abort"
-  }
-  mangled_function_name: "abort"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "exit"
-    access: public_access
-    linker_set_key: "exit"
-  }
-  mangled_function_name: "exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_Exit"
-    access: public_access
-    linker_set_key: "_Exit"
-  }
-  mangled_function_name: "_Exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "at_quick_exit"
-    access: public_access
-    linker_set_key: "at_quick_exit"
-  }
-  mangled_function_name: "at_quick_exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "quick_exit"
-    access: public_access
-    linker_set_key: "quick_exit"
-  }
-  mangled_function_name: "quick_exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "getenv"
-    access: public_access
-    linker_set_key: "getenv"
-  }
-  mangled_function_name: "getenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putenv"
-    access: public_access
-    linker_set_key: "putenv"
-  }
-  mangled_function_name: "putenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setenv"
-    access: public_access
-    linker_set_key: "setenv"
-  }
-  mangled_function_name: "setenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unsetenv"
-    access: public_access
-    linker_set_key: "unsetenv"
-  }
-  mangled_function_name: "unsetenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clearenv"
-    access: public_access
-    linker_set_key: "clearenv"
-  }
-  mangled_function_name: "clearenv"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "mkdtemp"
-    access: public_access
-    linker_set_key: "mkdtemp"
-  }
-  mangled_function_name: "mkdtemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "mktemp"
-    access: public_access
-    linker_set_key: "mktemp"
-  }
-  mangled_function_name: "mktemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemp64"
-    access: public_access
-    linker_set_key: "mkostemp64"
-  }
-  mangled_function_name: "mkostemp64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemp"
-    access: public_access
-    linker_set_key: "mkostemp"
-  }
-  mangled_function_name: "mkostemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemps64"
-    access: public_access
-    linker_set_key: "mkostemps64"
-  }
-  mangled_function_name: "mkostemps64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemps"
-    access: public_access
-    linker_set_key: "mkostemps"
-  }
-  mangled_function_name: "mkostemps"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemp64"
-    access: public_access
-    linker_set_key: "mkstemp64"
-  }
-  mangled_function_name: "mkstemp64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemp"
-    access: public_access
-    linker_set_key: "mkstemp"
-  }
-  mangled_function_name: "mkstemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemps64"
-    access: public_access
-    linker_set_key: "mkstemps64"
-  }
-  mangled_function_name: "mkstemps64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemps"
-    access: public_access
-    linker_set_key: "mkstemps"
-  }
-  mangled_function_name: "mkstemps"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtol"
-    access: public_access
-    linker_set_key: "strtol"
-  }
-  mangled_function_name: "strtol"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoll"
-    access: public_access
-    linker_set_key: "strtoll"
-  }
-  mangled_function_name: "strtoll"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoul"
-    access: public_access
-    linker_set_key: "strtoul"
-  }
-  mangled_function_name: "strtoul"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoull"
-    access: public_access
-    linker_set_key: "strtoull"
-  }
-  mangled_function_name: "strtoull"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_memalign"
-    access: public_access
-    linker_set_key: "posix_memalign"
-  }
-  mangled_function_name: "posix_memalign"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 8
-        alignment: 8
-      }
-      name: "memptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "alignment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "strtod"
-    access: public_access
-    linker_set_key: "strtod"
-  }
-  mangled_function_name: "strtod"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "strtold"
-    access: public_access
-    linker_set_key: "strtold"
-  }
-  mangled_function_name: "strtold"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoul_l"
-    access: public_access
-    linker_set_key: "strtoul_l"
-  }
-  mangled_function_name: "strtoul_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "atoi"
-    access: public_access
-    linker_set_key: "atoi"
-  }
-  mangled_function_name: "atoi"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "atol"
-    access: public_access
-    linker_set_key: "atol"
-  }
-  mangled_function_name: "atol"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "atoll"
-    access: public_access
-    linker_set_key: "atoll"
-  }
-  mangled_function_name: "atoll"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "realpath"
-    access: public_access
-    linker_set_key: "realpath"
-  }
-  mangled_function_name: "realpath"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "resolved"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "system"
-    access: public_access
-    linker_set_key: "system"
-  }
-  mangled_function_name: "system"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "string"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "bsearch"
-    access: public_access
-    linker_set_key: "bsearch"
-  }
-  mangled_function_name: "bsearch"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "base0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "nmemb"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "compar"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "qsort"
-    access: public_access
-    linker_set_key: "qsort"
-  }
-  mangled_function_name: "qsort"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "arc4random"
-    access: public_access
-    linker_set_key: "arc4random"
-  }
-  mangled_function_name: "arc4random"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "arc4random_uniform"
-    access: public_access
-    linker_set_key: "arc4random_uniform"
-  }
-  mangled_function_name: "arc4random_uniform"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "arc4random_buf"
-    access: public_access
-    linker_set_key: "arc4random_buf"
-  }
-  mangled_function_name: "arc4random_buf"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rand_r"
-    access: public_access
-    linker_set_key: "rand_r"
-  }
-  mangled_function_name: "rand_r"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "drand48"
-    access: public_access
-    linker_set_key: "drand48"
-  }
-  mangled_function_name: "drand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "erand48"
-    access: public_access
-    linker_set_key: "erand48"
-  }
-  mangled_function_name: "erand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "jrand48"
-    access: public_access
-    linker_set_key: "jrand48"
-  }
-  mangled_function_name: "jrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "lcong48"
-    access: public_access
-    linker_set_key: "lcong48"
-  }
-  mangled_function_name: "lcong48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lrand48"
-    access: public_access
-    linker_set_key: "lrand48"
-  }
-  mangled_function_name: "lrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "mrand48"
-    access: public_access
-    linker_set_key: "mrand48"
-  }
-  mangled_function_name: "mrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "nrand48"
-    access: public_access
-    linker_set_key: "nrand48"
-  }
-  mangled_function_name: "nrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short *"
-      size: 8
-      alignment: 8
-    }
-    name: "seed48"
-    access: public_access
-    linker_set_key: "seed48"
-  }
-  mangled_function_name: "seed48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srand48"
-    access: public_access
-    linker_set_key: "srand48"
-  }
-  mangled_function_name: "srand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "initstate"
-    access: public_access
-    linker_set_key: "initstate"
-  }
-  mangled_function_name: "initstate"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "setstate"
-    access: public_access
-    linker_set_key: "setstate"
-  }
-  mangled_function_name: "setstate"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpt"
-    access: public_access
-    linker_set_key: "getpt"
-  }
-  mangled_function_name: "getpt"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_openpt"
-    access: public_access
-    linker_set_key: "posix_openpt"
-  }
-  mangled_function_name: "posix_openpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ptsname"
-    access: public_access
-    linker_set_key: "ptsname"
-  }
-  mangled_function_name: "ptsname"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ptsname_r"
-    access: public_access
-    linker_set_key: "ptsname_r"
-  }
-  mangled_function_name: "ptsname_r"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlockpt"
-    access: public_access
-    linker_set_key: "unlockpt"
-  }
-  mangled_function_name: "unlockpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsubopt"
-    access: public_access
-    linker_set_key: "getsubopt"
-  }
-  mangled_function_name: "getsubopt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "div_t"
-      size: 8
-      alignment: 4
-    }
-    name: "div"
-    access: public_access
-    linker_set_key: "div"
-  }
-  mangled_function_name: "div"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "ldiv_t"
-      size: 16
-      alignment: 8
-    }
-    name: "ldiv"
-    access: public_access
-    linker_set_key: "ldiv"
-  }
-  mangled_function_name: "ldiv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "lldiv_t"
-      size: 16
-      alignment: 8
-    }
-    name: "lldiv"
-    access: public_access
-    linker_set_key: "lldiv"
-  }
-  mangled_function_name: "lldiv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "getprogname"
-    access: public_access
-    linker_set_key: "getprogname"
-  }
-  mangled_function_name: "getprogname"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setprogname"
-    access: public_access
-    linker_set_key: "setprogname"
-  }
-  mangled_function_name: "setprogname"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mblen"
-    access: public_access
-    linker_set_key: "mblen"
-  }
-  mangled_function_name: "mblen"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbstowcs"
-    access: public_access
-    linker_set_key: "mbstowcs"
-  }
-  mangled_function_name: "mbstowcs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbtowc"
-    access: public_access
-    linker_set_key: "mbtowc"
-  }
-  mangled_function_name: "mbtowc"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wctomb"
-    access: public_access
-    linker_set_key: "wctomb"
-  }
-  mangled_function_name: "wctomb"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstombs"
-    access: public_access
-    linker_set_key: "wcstombs"
-  }
-  mangled_function_name: "wcstombs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__ctype_get_mb_cur_max"
-    access: public_access
-    linker_set_key: "__ctype_get_mb_cur_max"
-  }
-  mangled_function_name: "__ctype_get_mb_cur_max"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "strtof"
-    access: public_access
-    linker_set_key: "strtof"
-  }
-  mangled_function_name: "strtof"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atof"
-    access: public_access
-    linker_set_key: "atof"
-  }
-  mangled_function_name: "atof"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "abs"
-    access: public_access
-    linker_set_key: "abs"
-  }
-  mangled_function_name: "abs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "labs"
-    access: public_access
-    linker_set_key: "labs"
-  }
-  mangled_function_name: "labs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llabs"
-    access: public_access
-    linker_set_key: "llabs"
-  }
-  mangled_function_name: "llabs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rand"
-    access: public_access
-    linker_set_key: "rand"
-  }
-  mangled_function_name: "rand"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srand"
-    access: public_access
-    linker_set_key: "srand"
-  }
-  mangled_function_name: "srand"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "random"
-    access: public_access
-    linker_set_key: "random"
-  }
-  mangled_function_name: "random"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srandom"
-    access: public_access
-    linker_set_key: "srandom"
-  }
-  mangled_function_name: "srandom"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "grantpt"
-    access: public_access
-    linker_set_key: "grantpt"
-  }
-  mangled_function_name: "grantpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoll_l"
-    access: public_access
-    linker_set_key: "strtoll_l"
-  }
-  mangled_function_name: "strtoll_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoull_l"
-    access: public_access
-    linker_set_key: "strtoull_l"
-  }
-  mangled_function_name: "strtoull_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "strtold_l"
-    access: public_access
-    linker_set_key: "strtold_l"
-  }
-  mangled_function_name: "strtold_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "strtod_l"
-    access: public_access
-    linker_set_key: "strtod_l"
-  }
-  mangled_function_name: "strtod_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "strtof_l"
-    access: public_access
-    linker_set_key: "strtof_l"
-  }
-  mangled_function_name: "strtof_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtol_l"
-    access: public_access
-    linker_set_key: "strtol_l"
-  }
-  mangled_function_name: "strtol_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "mmap"
-    access: public_access
-    linker_set_key: "mmap"
-  }
-  mangled_function_name: "mmap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "mmap64"
-    access: public_access
-    linker_set_key: "mmap64"
-  }
-  mangled_function_name: "mmap64"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munmap"
-    access: public_access
-    linker_set_key: "munmap"
-  }
-  mangled_function_name: "munmap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msync"
-    access: public_access
-    linker_set_key: "msync"
-  }
-  mangled_function_name: "msync"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mprotect"
-    access: public_access
-    linker_set_key: "mprotect"
-  }
-  mangled_function_name: "mprotect"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "mremap"
-    access: public_access
-    linker_set_key: "mremap"
-  }
-  mangled_function_name: "mremap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mlockall"
-    access: public_access
-    linker_set_key: "mlockall"
-  }
-  mangled_function_name: "mlockall"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munlockall"
-    access: public_access
-    linker_set_key: "munlockall"
-  }
-  mangled_function_name: "munlockall"
-  source_file: "bionic/libc/include/sys/mman.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mlock"
-    access: public_access
-    linker_set_key: "mlock"
-  }
-  mangled_function_name: "mlock"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munlock"
-    access: public_access
-    linker_set_key: "munlock"
-  }
-  mangled_function_name: "munlock"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mincore"
-    access: public_access
-    linker_set_key: "mincore"
-  }
-  mangled_function_name: "mincore"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "madvise"
-    access: public_access
-    linker_set_key: "madvise"
-  }
-  mangled_function_name: "madvise"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_madvise"
-    access: public_access
-    linker_set_key: "posix_madvise"
-  }
-  mangled_function_name: "posix_madvise"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prctl"
-    access: public_access
-    linker_set_key: "prctl"
-  }
-  mangled_function_name: "prctl"
-  source_file: "bionic/libc/include/sys/prctl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "option"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_set"
-    access: public_access
-    linker_set_key: "__system_property_set"
-  }
-  mangled_function_name: "__system_property_set"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const prop_info *"
-      size: 8
-      alignment: 8
-    }
-    name: "__system_property_find"
-    access: public_access
-    linker_set_key: "__system_property_find"
-  }
-  mangled_function_name: "__system_property_find"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__system_property_read_callback"
-    access: public_access
-    linker_set_key: "__system_property_read_callback"
-  }
-  mangled_function_name: "__system_property_read_callback"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *, const char *, const char *, unsigned int)"
-        size: 8
-        alignment: 8
-      }
-      name: "callback"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "cookie"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_foreach"
-    access: public_access
-    linker_set_key: "__system_property_foreach"
-  }
-  mangled_function_name: "__system_property_foreach"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(const prop_info *, void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "propfn"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "cookie"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__system_property_wait"
-    access: public_access
-    linker_set_key: "__system_property_wait"
-  }
-  mangled_function_name: "__system_property_wait"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "old_serial"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "new_serial_ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: "relative_timeout"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_read"
-    access: public_access
-    linker_set_key: "__system_property_read"
-  }
-  mangled_function_name: "__system_property_read"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_get"
-    access: public_access
-    linker_set_key: "__system_property_get"
-  }
-  mangled_function_name: "__system_property_get"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const prop_info *"
-      size: 8
-      alignment: 8
-    }
-    name: "__system_property_find_nth"
-    access: public_access
-    linker_set_key: "__system_property_find_nth"
-  }
-  mangled_function_name: "__system_property_find_nth"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "n"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_iterate"
-    access: public_access
-    linker_set_key: "malloc_iterate"
-  }
-  mangled_function_name: "malloc_iterate"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "base"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(unsigned long, unsigned long, void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "callback"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "malloc_disable"
-    access: public_access
-    linker_set_key: "malloc_disable"
-  }
-  mangled_function_name: "malloc_disable"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "malloc_enable"
-    access: public_access
-    linker_set_key: "malloc_enable"
-  }
-  mangled_function_name: "malloc_enable"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "malloc_backtrace"
-    access: public_access
-    linker_set_key: "malloc_backtrace"
-  }
-  mangled_function_name: "malloc_backtrace"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "pointer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: "frames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "frame_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__libc_init"
-    access: public_access
-    linker_set_key: "__libc_init"
-  }
-  mangled_function_name: "__libc_init"
-  source_file: "bionic/libc/bionic/libc_init_common.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "raw_args"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 8
-        alignment: 8
-      }
-      name: "onexit"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(int, char **, char **)"
-        size: 8
-        alignment: 8
-      }
-      name: "slingshot"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const structors_array_t *const"
-        size: 8
-        alignment: 8
-      }
-      name: "structors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__stack_chk_fail"
-    access: public_access
-    linker_set_key: "__stack_chk_fail"
-  }
-  mangled_function_name: "__stack_chk_fail"
-  source_file: "bionic/libc/private/bionic_ssp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "lconv *"
-      size: 8
-      alignment: 8
-    }
-    name: "localeconv"
-    access: public_access
-    linker_set_key: "localeconv"
-  }
-  mangled_function_name: "localeconv"
-  source_file: "bionic/libc/include/locale.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "duplocale"
-    access: public_access
-    linker_set_key: "duplocale"
-  }
-  mangled_function_name: "duplocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freelocale"
-    access: public_access
-    linker_set_key: "freelocale"
-  }
-  mangled_function_name: "freelocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "newlocale"
-    access: public_access
-    linker_set_key: "newlocale"
-  }
-  mangled_function_name: "newlocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "setlocale"
-    access: public_access
-    linker_set_key: "setlocale"
-  }
-  mangled_function_name: "setlocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "uselocale"
-    access: public_access
-    linker_set_key: "uselocale"
-  }
-  mangled_function_name: "uselocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "endmntent"
-    access: public_access
-    linker_set_key: "endmntent"
-  }
-  mangled_function_name: "endmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mntent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getmntent"
-    access: public_access
-    linker_set_key: "getmntent"
-  }
-  mangled_function_name: "getmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mntent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getmntent_r"
-    access: public_access
-    linker_set_key: "getmntent_r"
-  }
-  mangled_function_name: "getmntent_r"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mntent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "setmntent"
-    access: public_access
-    linker_set_key: "setmntent"
-  }
-  mangled_function_name: "setmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "hasmntopt"
-    access: public_access
-    linker_set_key: "hasmntopt"
-  }
-  mangled_function_name: "hasmntopt"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mntent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 8
-      alignment: 8
-    }
-    name: "getgrgid"
-    access: public_access
-    linker_set_key: "getgrgid"
-  }
-  mangled_function_name: "getgrgid"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 8
-      alignment: 8
-    }
-    name: "getgrnam"
-    access: public_access
-    linker_set_key: "getgrnam"
-  }
-  mangled_function_name: "getgrnam"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 8
-      alignment: 8
-    }
-    name: "getgrent"
-    access: public_access
-    linker_set_key: "getgrent"
-  }
-  mangled_function_name: "getgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setgrent"
-    access: public_access
-    linker_set_key: "setgrent"
-  }
-  mangled_function_name: "setgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endgrent"
-    access: public_access
-    linker_set_key: "endgrent"
-  }
-  mangled_function_name: "endgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrgid_r"
-    access: public_access
-    linker_set_key: "getgrgid_r"
-  }
-  mangled_function_name: "getgrgid_r"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrnam_r"
-    access: public_access
-    linker_set_key: "getgrnam_r"
-  }
-  mangled_function_name: "getgrnam_r"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrouplist"
-    access: public_access
-    linker_set_key: "getgrouplist"
-  }
-  mangled_function_name: "getgrouplist"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "initgroups"
-    access: public_access
-    linker_set_key: "initgroups"
-  }
-  mangled_function_name: "initgroups"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 8
-      alignment: 8
-    }
-    name: "getpwnam"
-    access: public_access
-    linker_set_key: "getpwnam"
-  }
-  mangled_function_name: "getpwnam"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 8
-      alignment: 8
-    }
-    name: "getpwuid"
-    access: public_access
-    linker_set_key: "getpwuid"
-  }
-  mangled_function_name: "getpwuid"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 8
-      alignment: 8
-    }
-    name: "getpwent"
-    access: public_access
-    linker_set_key: "getpwent"
-  }
-  mangled_function_name: "getpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setpwent"
-    access: public_access
-    linker_set_key: "setpwent"
-  }
-  mangled_function_name: "setpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endpwent"
-    access: public_access
-    linker_set_key: "endpwent"
-  }
-  mangled_function_name: "endpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwnam_r"
-    access: public_access
-    linker_set_key: "getpwnam_r"
-  }
-  mangled_function_name: "getpwnam_r"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwuid_r"
-    access: public_access
-    linker_set_key: "getpwuid_r"
-  }
-  mangled_function_name: "getpwuid_r"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "getauxval"
-    access: public_access
-    linker_set_key: "getauxval"
-  }
-  mangled_function_name: "getauxval"
-  source_file: "bionic/libc/include/sys/auxv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "cmsghdr *"
-      size: 8
-      alignment: 8
-    }
-    name: "__cmsg_nxthdr"
-    access: public_access
-    linker_set_key: "__cmsg_nxthdr"
-  }
-  mangled_function_name: "__cmsg_nxthdr"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cmsghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "accept"
-    access: public_access
-    linker_set_key: "accept"
-  }
-  mangled_function_name: "accept"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "accept4"
-    access: public_access
-    linker_set_key: "accept4"
-  }
-  mangled_function_name: "accept4"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "bind"
-    access: public_access
-    linker_set_key: "bind"
-  }
-  mangled_function_name: "bind"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "connect"
-    access: public_access
-    linker_set_key: "connect"
-  }
-  mangled_function_name: "connect"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpeername"
-    access: public_access
-    linker_set_key: "getpeername"
-  }
-  mangled_function_name: "getpeername"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsockname"
-    access: public_access
-    linker_set_key: "getsockname"
-  }
-  mangled_function_name: "getsockname"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsockopt"
-    access: public_access
-    linker_set_key: "getsockopt"
-  }
-  mangled_function_name: "getsockopt"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "listen"
-    access: public_access
-    linker_set_key: "listen"
-  }
-  mangled_function_name: "listen"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "recvmmsg"
-    access: public_access
-    linker_set_key: "recvmmsg"
-  }
-  mangled_function_name: "recvmmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mmsghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "recvmsg"
-    access: public_access
-    linker_set_key: "recvmsg"
-  }
-  mangled_function_name: "recvmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sendmmsg"
-    access: public_access
-    linker_set_key: "sendmmsg"
-  }
-  mangled_function_name: "sendmmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mmsghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "sendmsg"
-    access: public_access
-    linker_set_key: "sendmsg"
-  }
-  mangled_function_name: "sendmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const msghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setsockopt"
-    access: public_access
-    linker_set_key: "setsockopt"
-  }
-  mangled_function_name: "setsockopt"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shutdown"
-    access: public_access
-    linker_set_key: "shutdown"
-  }
-  mangled_function_name: "shutdown"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "socket"
-    access: public_access
-    linker_set_key: "socket"
-  }
-  mangled_function_name: "socket"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "socketpair"
-    access: public_access
-    linker_set_key: "socketpair"
-  }
-  mangled_function_name: "socketpair"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "recv"
-    access: public_access
-    linker_set_key: "recv"
-  }
-  mangled_function_name: "recv"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "send"
-    access: public_access
-    linker_set_key: "send"
-  }
-  mangled_function_name: "send"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "sendto"
-    access: public_access
-    linker_set_key: "sendto"
-  }
-  mangled_function_name: "sendto"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "recvfrom"
-    access: public_access
-    linker_set_key: "recvfrom"
-  }
-  mangled_function_name: "recvfrom"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__sendto_chk"
-    access: public_access
-    linker_set_key: "__sendto_chk"
-  }
-  mangled_function_name: "__sendto_chk"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__recvfrom_chk"
-    access: public_access
-    linker_set_key: "__recvfrom_chk"
-  }
-  mangled_function_name: "__recvfrom_chk"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fcntl"
-    access: public_access
-    linker_set_key: "fcntl"
-  }
-  mangled_function_name: "fcntl"
-  source_file: "bionic/libc/include/bits/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt"
-    access: public_access
-    linker_set_key: "getopt"
-  }
-  mangled_function_name: "getopt"
-  source_file: "bionic/libc/include/bits/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ioctl"
-    access: public_access
-    linker_set_key: "ioctl"
-  }
-  mangled_function_name: "ioctl"
-  source_file: "bionic/libc/include/bits/ioctl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lockf"
-    access: public_access
-    linker_set_key: "lockf"
-  }
-  mangled_function_name: "lockf"
-  source_file: "bionic/libc/include/bits/lockf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lockf64"
-    access: public_access
-    linker_set_key: "lockf64"
-  }
-  mangled_function_name: "lockf64"
-  source_file: "bionic/libc/include/bits/lockf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "sysconf"
-    access: public_access
-    linker_set_key: "sysconf"
-  }
-  mangled_function_name: "sysconf"
-  source_file: "bionic/libc/include/bits/sysconf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_exit"
-    access: public_access
-    linker_set_key: "_exit"
-  }
-  mangled_function_name: "_exit"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__status"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fork"
-    access: public_access
-    linker_set_key: "fork"
-  }
-  mangled_function_name: "fork"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfork"
-    access: public_access
-    linker_set_key: "vfork"
-  }
-  mangled_function_name: "vfork"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpid"
-    access: public_access
-    linker_set_key: "getpid"
-  }
-  mangled_function_name: "getpid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gettid"
-    access: public_access
-    linker_set_key: "gettid"
-  }
-  mangled_function_name: "gettid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpgid"
-    access: public_access
-    linker_set_key: "getpgid"
-  }
-  mangled_function_name: "getpgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpgid"
-    access: public_access
-    linker_set_key: "setpgid"
-  }
-  mangled_function_name: "setpgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getppid"
-    access: public_access
-    linker_set_key: "getppid"
-  }
-  mangled_function_name: "getppid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpgrp"
-    access: public_access
-    linker_set_key: "getpgrp"
-  }
-  mangled_function_name: "getpgrp"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpgrp"
-    access: public_access
-    linker_set_key: "setpgrp"
-  }
-  mangled_function_name: "setpgrp"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsid"
-    access: public_access
-    linker_set_key: "getsid"
-  }
-  mangled_function_name: "getsid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setsid"
-    access: public_access
-    linker_set_key: "setsid"
-  }
-  mangled_function_name: "setsid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execv"
-    access: public_access
-    linker_set_key: "execv"
-  }
-  mangled_function_name: "execv"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execvp"
-    access: public_access
-    linker_set_key: "execvp"
-  }
-  mangled_function_name: "execvp"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execvpe"
-    access: public_access
-    linker_set_key: "execvpe"
-  }
-  mangled_function_name: "execvpe"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__envp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execve"
-    access: public_access
-    linker_set_key: "execve"
-  }
-  mangled_function_name: "execve"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__envp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execl"
-    access: public_access
-    linker_set_key: "execl"
-  }
-  mangled_function_name: "execl"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execlp"
-    access: public_access
-    linker_set_key: "execlp"
-  }
-  mangled_function_name: "execlp"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execle"
-    access: public_access
-    linker_set_key: "execle"
-  }
-  mangled_function_name: "execle"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nice"
-    access: public_access
-    linker_set_key: "nice"
-  }
-  mangled_function_name: "nice"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__incr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setuid"
-    access: public_access
-    linker_set_key: "setuid"
-  }
-  mangled_function_name: "setuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getuid"
-    access: public_access
-    linker_set_key: "getuid"
-  }
-  mangled_function_name: "getuid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "seteuid"
-    access: public_access
-    linker_set_key: "seteuid"
-  }
-  mangled_function_name: "seteuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "geteuid"
-    access: public_access
-    linker_set_key: "geteuid"
-  }
-  mangled_function_name: "geteuid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setgid"
-    access: public_access
-    linker_set_key: "setgid"
-  }
-  mangled_function_name: "setgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__gid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgid"
-    access: public_access
-    linker_set_key: "getgid"
-  }
-  mangled_function_name: "getgid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setegid"
-    access: public_access
-    linker_set_key: "setegid"
-  }
-  mangled_function_name: "setegid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__gid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getegid"
-    access: public_access
-    linker_set_key: "getegid"
-  }
-  mangled_function_name: "getegid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgroups"
-    access: public_access
-    linker_set_key: "getgroups"
-  }
-  mangled_function_name: "getgroups"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setgroups"
-    access: public_access
-    linker_set_key: "setgroups"
-  }
-  mangled_function_name: "setgroups"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setreuid"
-    access: public_access
-    linker_set_key: "setreuid"
-  }
-  mangled_function_name: "setreuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setregid"
-    access: public_access
-    linker_set_key: "setregid"
-  }
-  mangled_function_name: "setregid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setresuid"
-    access: public_access
-    linker_set_key: "setresuid"
-  }
-  mangled_function_name: "setresuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__suid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setresgid"
-    access: public_access
-    linker_set_key: "setresgid"
-  }
-  mangled_function_name: "setresgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__sgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getresuid"
-    access: public_access
-    linker_set_key: "getresuid"
-  }
-  mangled_function_name: "getresuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__suid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getresgid"
-    access: public_access
-    linker_set_key: "getresgid"
-  }
-  mangled_function_name: "getresgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__sgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "getlogin"
-    access: public_access
-    linker_set_key: "getlogin"
-  }
-  mangled_function_name: "getlogin"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "fpathconf"
-    access: public_access
-    linker_set_key: "fpathconf"
-  }
-  mangled_function_name: "fpathconf"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pathconf"
-    access: public_access
-    linker_set_key: "pathconf"
-  }
-  mangled_function_name: "pathconf"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "access"
-    access: public_access
-    linker_set_key: "access"
-  }
-  mangled_function_name: "access"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "faccessat"
-    access: public_access
-    linker_set_key: "faccessat"
-  }
-  mangled_function_name: "faccessat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "link"
-    access: public_access
-    linker_set_key: "link"
-  }
-  mangled_function_name: "link"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "linkat"
-    access: public_access
-    linker_set_key: "linkat"
-  }
-  mangled_function_name: "linkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__olddirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newdirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlink"
-    access: public_access
-    linker_set_key: "unlink"
-  }
-  mangled_function_name: "unlink"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlinkat"
-    access: public_access
-    linker_set_key: "unlinkat"
-  }
-  mangled_function_name: "unlinkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chdir"
-    access: public_access
-    linker_set_key: "chdir"
-  }
-  mangled_function_name: "chdir"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchdir"
-    access: public_access
-    linker_set_key: "fchdir"
-  }
-  mangled_function_name: "fchdir"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rmdir"
-    access: public_access
-    linker_set_key: "rmdir"
-  }
-  mangled_function_name: "rmdir"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pipe"
-    access: public_access
-    linker_set_key: "pipe"
-  }
-  mangled_function_name: "pipe"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__pipefd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pipe2"
-    access: public_access
-    linker_set_key: "pipe2"
-  }
-  mangled_function_name: "pipe2"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__pipefd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chroot"
-    access: public_access
-    linker_set_key: "chroot"
-  }
-  mangled_function_name: "chroot"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "symlink"
-    access: public_access
-    linker_set_key: "symlink"
-  }
-  mangled_function_name: "symlink"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "symlinkat"
-    access: public_access
-    linker_set_key: "symlinkat"
-  }
-  mangled_function_name: "symlinkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newdirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "readlink"
-    access: public_access
-    linker_set_key: "readlink"
-  }
-  mangled_function_name: "readlink"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__bufsiz"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "readlinkat"
-    access: public_access
-    linker_set_key: "readlinkat"
-  }
-  mangled_function_name: "readlinkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__bufsiz"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chown"
-    access: public_access
-    linker_set_key: "chown"
-  }
-  mangled_function_name: "chown"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchown"
-    access: public_access
-    linker_set_key: "fchown"
-  }
-  mangled_function_name: "fchown"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchownat"
-    access: public_access
-    linker_set_key: "fchownat"
-  }
-  mangled_function_name: "fchownat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lchown"
-    access: public_access
-    linker_set_key: "lchown"
-  }
-  mangled_function_name: "lchown"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "getcwd"
-    access: public_access
-    linker_set_key: "getcwd"
-  }
-  mangled_function_name: "getcwd"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sync"
-    access: public_access
-    linker_set_key: "sync"
-  }
-  mangled_function_name: "sync"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "close"
-    access: public_access
-    linker_set_key: "close"
-  }
-  mangled_function_name: "close"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "read"
-    access: public_access
-    linker_set_key: "read"
-  }
-  mangled_function_name: "read"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "write"
-    access: public_access
-    linker_set_key: "write"
-  }
-  mangled_function_name: "write"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup"
-    access: public_access
-    linker_set_key: "dup"
-  }
-  mangled_function_name: "dup"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup2"
-    access: public_access
-    linker_set_key: "dup2"
-  }
-  mangled_function_name: "dup2"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup3"
-    access: public_access
-    linker_set_key: "dup3"
-  }
-  mangled_function_name: "dup3"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsync"
-    access: public_access
-    linker_set_key: "fsync"
-  }
-  mangled_function_name: "fsync"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fdatasync"
-    access: public_access
-    linker_set_key: "fdatasync"
-  }
-  mangled_function_name: "fdatasync"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lseek"
-    access: public_access
-    linker_set_key: "lseek"
-  }
-  mangled_function_name: "lseek"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__whence"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lseek64"
-    access: public_access
-    linker_set_key: "lseek64"
-  }
-  mangled_function_name: "lseek64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__whence"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "truncate"
-    access: public_access
-    linker_set_key: "truncate"
-  }
-  mangled_function_name: "truncate"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pread"
-    access: public_access
-    linker_set_key: "pread"
-  }
-  mangled_function_name: "pread"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pwrite"
-    access: public_access
-    linker_set_key: "pwrite"
-  }
-  mangled_function_name: "pwrite"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftruncate"
-    access: public_access
-    linker_set_key: "ftruncate"
-  }
-  mangled_function_name: "ftruncate"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "truncate64"
-    access: public_access
-    linker_set_key: "truncate64"
-  }
-  mangled_function_name: "truncate64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pread64"
-    access: public_access
-    linker_set_key: "pread64"
-  }
-  mangled_function_name: "pread64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pwrite64"
-    access: public_access
-    linker_set_key: "pwrite64"
-  }
-  mangled_function_name: "pwrite64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftruncate64"
-    access: public_access
-    linker_set_key: "ftruncate64"
-  }
-  mangled_function_name: "ftruncate64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pause"
-    access: public_access
-    linker_set_key: "pause"
-  }
-  mangled_function_name: "pause"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "alarm"
-    access: public_access
-    linker_set_key: "alarm"
-  }
-  mangled_function_name: "alarm"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "sleep"
-    access: public_access
-    linker_set_key: "sleep"
-  }
-  mangled_function_name: "sleep"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "usleep"
-    access: public_access
-    linker_set_key: "usleep"
-  }
-  mangled_function_name: "usleep"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__usec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostname"
-    access: public_access
-    linker_set_key: "gethostname"
-  }
-  mangled_function_name: "gethostname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sethostname"
-    access: public_access
-    linker_set_key: "sethostname"
-  }
-  mangled_function_name: "sethostname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "brk"
-    access: public_access
-    linker_set_key: "brk"
-  }
-  mangled_function_name: "brk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "sbrk"
-    access: public_access
-    linker_set_key: "sbrk"
-  }
-  mangled_function_name: "sbrk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__increment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isatty"
-    access: public_access
-    linker_set_key: "isatty"
-  }
-  mangled_function_name: "isatty"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ttyname"
-    access: public_access
-    linker_set_key: "ttyname"
-  }
-  mangled_function_name: "ttyname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ttyname_r"
-    access: public_access
-    linker_set_key: "ttyname_r"
-  }
-  mangled_function_name: "ttyname_r"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__buflen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "acct"
-    access: public_access
-    linker_set_key: "acct"
-  }
-  mangled_function_name: "acct"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__filepath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpagesize"
-    access: public_access
-    linker_set_key: "getpagesize"
-  }
-  mangled_function_name: "getpagesize"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "syscall"
-    access: public_access
-    linker_set_key: "syscall"
-  }
-  mangled_function_name: "syscall"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__number"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "daemon"
-    access: public_access
-    linker_set_key: "daemon"
-  }
-  mangled_function_name: "daemon"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__nochdir"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__noclose"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetpgrp"
-    access: public_access
-    linker_set_key: "tcgetpgrp"
-  }
-  mangled_function_name: "tcgetpgrp"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsetpgrp"
-    access: public_access
-    linker_set_key: "tcsetpgrp"
-  }
-  mangled_function_name: "tcsetpgrp"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__getcwd_chk"
-    access: public_access
-    linker_set_key: "__getcwd_chk"
-  }
-  mangled_function_name: "__getcwd_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__pread_chk"
-    access: public_access
-    linker_set_key: "__pread_chk"
-  }
-  mangled_function_name: "__pread_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__pread64_chk"
-    access: public_access
-    linker_set_key: "__pread64_chk"
-  }
-  mangled_function_name: "__pread64_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__pwrite_chk"
-    access: public_access
-    linker_set_key: "__pwrite_chk"
-  }
-  mangled_function_name: "__pwrite_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__pwrite64_chk"
-    access: public_access
-    linker_set_key: "__pwrite64_chk"
-  }
-  mangled_function_name: "__pwrite64_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__read_chk"
-    access: public_access
-    linker_set_key: "__read_chk"
-  }
-  mangled_function_name: "__read_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__write_chk"
-    access: public_access
-    linker_set_key: "__write_chk"
-  }
-  mangled_function_name: "__write_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__readlink_chk"
-    access: public_access
-    linker_set_key: "__readlink_chk"
-  }
-  mangled_function_name: "__readlink_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__readlinkat_chk"
-    access: public_access
-    linker_set_key: "__readlinkat_chk"
-  }
-  mangled_function_name: "__readlinkat_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getdomainname"
-    access: public_access
-    linker_set_key: "getdomainname"
-  }
-  mangled_function_name: "getdomainname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setdomainname"
-    access: public_access
-    linker_set_key: "setdomainname"
-  }
-  mangled_function_name: "setdomainname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__cxa_thread_atexit_impl"
-    access: public_access
-    linker_set_key: "__cxa_thread_atexit_impl"
-  }
-  mangled_function_name: "__cxa_thread_atexit_impl"
-  source_file: "bionic/libc/bionic/__cxa_thread_atexit_impl.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "func"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "dso_handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrlimit"
-    access: public_access
-    linker_set_key: "getrlimit"
-  }
-  mangled_function_name: "getrlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setrlimit"
-    access: public_access
-    linker_set_key: "setrlimit"
-  }
-  mangled_function_name: "setrlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrlimit64"
-    access: public_access
-    linker_set_key: "getrlimit64"
-  }
-  mangled_function_name: "getrlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setrlimit64"
-    access: public_access
-    linker_set_key: "setrlimit64"
-  }
-  mangled_function_name: "setrlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpriority"
-    access: public_access
-    linker_set_key: "getpriority"
-  }
-  mangled_function_name: "getpriority"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpriority"
-    access: public_access
-    linker_set_key: "setpriority"
-  }
-  mangled_function_name: "setpriority"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrusage"
-    access: public_access
-    linker_set_key: "getrusage"
-  }
-  mangled_function_name: "getrusage"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rusage *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prlimit"
-    access: public_access
-    linker_set_key: "prlimit"
-  }
-  mangled_function_name: "prlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prlimit64"
-    access: public_access
-    linker_set_key: "prlimit64"
-  }
-  mangled_function_name: "prlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statvfs"
-    access: public_access
-    linker_set_key: "statvfs"
-  }
-  mangled_function_name: "statvfs"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs *restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statvfs64"
-    access: public_access
-    linker_set_key: "statvfs64"
-  }
-  mangled_function_name: "statvfs64"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs64 *restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatvfs"
-    access: public_access
-    linker_set_key: "fstatvfs"
-  }
-  mangled_function_name: "fstatvfs"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatvfs64"
-    access: public_access
-    linker_set_key: "fstatvfs64"
-  }
-  mangled_function_name: "fstatvfs64"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mount"
-    access: public_access
-    linker_set_key: "mount"
-  }
-  mangled_function_name: "mount"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "umount"
-    access: public_access
-    linker_set_key: "umount"
-  }
-  mangled_function_name: "umount"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "umount2"
-    access: public_access
-    linker_set_key: "umount2"
-  }
-  mangled_function_name: "umount2"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chmod"
-    access: public_access
-    linker_set_key: "chmod"
-  }
-  mangled_function_name: "chmod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchmod"
-    access: public_access
-    linker_set_key: "fchmod"
-  }
-  mangled_function_name: "fchmod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkdir"
-    access: public_access
-    linker_set_key: "mkdir"
-  }
-  mangled_function_name: "mkdir"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstat"
-    access: public_access
-    linker_set_key: "fstat"
-  }
-  mangled_function_name: "fstat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstat64"
-    access: public_access
-    linker_set_key: "fstat64"
-  }
-  mangled_function_name: "fstat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatat"
-    access: public_access
-    linker_set_key: "fstatat"
-  }
-  mangled_function_name: "fstatat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatat64"
-    access: public_access
-    linker_set_key: "fstatat64"
-  }
-  mangled_function_name: "fstatat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lstat"
-    access: public_access
-    linker_set_key: "lstat"
-  }
-  mangled_function_name: "lstat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lstat64"
-    access: public_access
-    linker_set_key: "lstat64"
-  }
-  mangled_function_name: "lstat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "stat"
-    access: public_access
-    linker_set_key: "stat"
-  }
-  mangled_function_name: "stat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "stat64"
-    access: public_access
-    linker_set_key: "stat64"
-  }
-  mangled_function_name: "stat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mknod"
-    access: public_access
-    linker_set_key: "mknod"
-  }
-  mangled_function_name: "mknod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "umask"
-    access: public_access
-    linker_set_key: "umask"
-  }
-  mangled_function_name: "umask"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__umask_chk"
-    access: public_access
-    linker_set_key: "__umask_chk"
-  }
-  mangled_function_name: "__umask_chk"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkfifo"
-    access: public_access
-    linker_set_key: "mkfifo"
-  }
-  mangled_function_name: "mkfifo"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkfifoat"
-    access: public_access
-    linker_set_key: "mkfifoat"
-  }
-  mangled_function_name: "mkfifoat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchmodat"
-    access: public_access
-    linker_set_key: "fchmodat"
-  }
-  mangled_function_name: "fchmodat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkdirat"
-    access: public_access
-    linker_set_key: "mkdirat"
-  }
-  mangled_function_name: "mkdirat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mknodat"
-    access: public_access
-    linker_set_key: "mknodat"
-  }
-  mangled_function_name: "mknodat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utimensat"
-    access: public_access
-    linker_set_key: "utimensat"
-  }
-  mangled_function_name: "utimensat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: "times"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimens"
-    access: public_access
-    linker_set_key: "futimens"
-  }
-  mangled_function_name: "futimens"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: "times"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "gets"
-    access: public_access
-    linker_set_key: "gets"
-  }
-  mangled_function_name: "gets"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfgetispeed"
-    access: public_access
-    linker_set_key: "cfgetispeed"
-  }
-  mangled_function_name: "cfgetispeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfgetospeed"
-    access: public_access
-    linker_set_key: "cfgetospeed"
-  }
-  mangled_function_name: "cfgetospeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "cfmakeraw"
-    access: public_access
-    linker_set_key: "cfmakeraw"
-  }
-  mangled_function_name: "cfmakeraw"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetspeed"
-    access: public_access
-    linker_set_key: "cfsetspeed"
-  }
-  mangled_function_name: "cfsetspeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetispeed"
-    access: public_access
-    linker_set_key: "cfsetispeed"
-  }
-  mangled_function_name: "cfsetispeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetospeed"
-    access: public_access
-    linker_set_key: "cfsetospeed"
-  }
-  mangled_function_name: "cfsetospeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcdrain"
-    access: public_access
-    linker_set_key: "tcdrain"
-  }
-  mangled_function_name: "tcdrain"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcflow"
-    access: public_access
-    linker_set_key: "tcflow"
-  }
-  mangled_function_name: "tcflow"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcflush"
-    access: public_access
-    linker_set_key: "tcflush"
-  }
-  mangled_function_name: "tcflush"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetattr"
-    access: public_access
-    linker_set_key: "tcgetattr"
-  }
-  mangled_function_name: "tcgetattr"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetsid"
-    access: public_access
-    linker_set_key: "tcgetsid"
-  }
-  mangled_function_name: "tcgetsid"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsendbreak"
-    access: public_access
-    linker_set_key: "tcsendbreak"
-  }
-  mangled_function_name: "tcsendbreak"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsetattr"
-    access: public_access
-    linker_set_key: "tcsetattr"
-  }
-  mangled_function_name: "tcsetattr"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "creat"
-    access: public_access
-    linker_set_key: "creat"
-  }
-  mangled_function_name: "creat"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "creat64"
-    access: public_access
-    linker_set_key: "creat64"
-  }
-  mangled_function_name: "creat64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openat"
-    access: public_access
-    linker_set_key: "openat"
-  }
-  mangled_function_name: "openat"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openat64"
-    access: public_access
-    linker_set_key: "openat64"
-  }
-  mangled_function_name: "openat64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "open"
-    access: public_access
-    linker_set_key: "open"
-  }
-  mangled_function_name: "open"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "open64"
-    access: public_access
-    linker_set_key: "open64"
-  }
-  mangled_function_name: "open64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "splice"
-    access: public_access
-    linker_set_key: "splice"
-  }
-  mangled_function_name: "splice"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "tee"
-    access: public_access
-    linker_set_key: "tee"
-  }
-  mangled_function_name: "tee"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "vmsplice"
-    access: public_access
-    linker_set_key: "vmsplice"
-  }
-  mangled_function_name: "vmsplice"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fallocate"
-    access: public_access
-    linker_set_key: "fallocate"
-  }
-  mangled_function_name: "fallocate"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fadvise"
-    access: public_access
-    linker_set_key: "posix_fadvise"
-  }
-  mangled_function_name: "posix_fadvise"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fallocate"
-    access: public_access
-    linker_set_key: "posix_fallocate"
-  }
-  mangled_function_name: "posix_fallocate"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fallocate64"
-    access: public_access
-    linker_set_key: "fallocate64"
-  }
-  mangled_function_name: "fallocate64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fadvise64"
-    access: public_access
-    linker_set_key: "posix_fadvise64"
-  }
-  mangled_function_name: "posix_fadvise64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fallocate64"
-    access: public_access
-    linker_set_key: "posix_fallocate64"
-  }
-  mangled_function_name: "posix_fallocate64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "readahead"
-    access: public_access
-    linker_set_key: "readahead"
-  }
-  mangled_function_name: "readahead"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sync_file_range"
-    access: public_access
-    linker_set_key: "sync_file_range"
-  }
-  mangled_function_name: "sync_file_range"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__open_2"
-    access: public_access
-    linker_set_key: "__open_2"
-  }
-  mangled_function_name: "__open_2"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__openat_2"
-    access: public_access
-    linker_set_key: "__openat_2"
-  }
-  mangled_function_name: "__openat_2"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statfs"
-    access: public_access
-    linker_set_key: "statfs"
-  }
-  mangled_function_name: "statfs"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statfs64"
-    access: public_access
-    linker_set_key: "statfs64"
-  }
-  mangled_function_name: "statfs64"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatfs"
-    access: public_access
-    linker_set_key: "fstatfs"
-  }
-  mangled_function_name: "fstatfs"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatfs64"
-    access: public_access
-    linker_set_key: "fstatfs64"
-  }
-  mangled_function_name: "fstatfs64"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sysinfo"
-    access: public_access
-    linker_set_key: "sysinfo"
-  }
-  mangled_function_name: "sysinfo"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sysinfo *"
-        size: 8
-        alignment: 8
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "get_nprocs_conf"
-    access: public_access
-    linker_set_key: "get_nprocs_conf"
-  }
-  mangled_function_name: "get_nprocs_conf"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "get_nprocs"
-    access: public_access
-    linker_set_key: "get_nprocs"
-  }
-  mangled_function_name: "get_nprocs"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "get_phys_pages"
-    access: public_access
-    linker_set_key: "get_phys_pages"
-  }
-  mangled_function_name: "get_phys_pages"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "get_avphys_pages"
-    access: public_access
-    linker_set_key: "get_avphys_pages"
-  }
-  mangled_function_name: "get_avphys_pages"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__assert"
-    access: public_access
-    linker_set_key: "__assert"
-  }
-  mangled_function_name: "__assert"
-  source_file: "bionic/libc/include/assert.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__assert2"
-    access: public_access
-    linker_set_key: "__assert2"
-  }
-  mangled_function_name: "__assert2"
-  source_file: "bionic/libc/include/assert.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_set_abort_message"
-    access: public_access
-    linker_set_key: "android_set_abort_message"
-  }
-  mangled_function_name: "android_set_abort_message"
-  source_file: "bionic/libc/include/android/set_abort_message.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "poll"
-    access: public_access
-    linker_set_key: "poll"
-  }
-  mangled_function_name: "poll"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ppoll"
-    access: public_access
-    linker_set_key: "ppoll"
-  }
-  mangled_function_name: "ppoll"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__poll_chk"
-    access: public_access
-    linker_set_key: "__poll_chk"
-  }
-  mangled_function_name: "__poll_chk"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ppoll_chk"
-    access: public_access
-    linker_set_key: "__ppoll_chk"
-  }
-  mangled_function_name: "__ppoll_chk"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strcat_chk"
-    access: public_access
-    linker_set_key: "__strcat_chk"
-  }
-  mangled_function_name: "__strcat_chk"
-  source_file: "bionic/libc/bionic/__strcat_chk.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_buf_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strcpy_chk"
-    access: public_access
-    linker_set_key: "__strcpy_chk"
-  }
-  mangled_function_name: "__strcpy_chk"
-  source_file: "bionic/libc/bionic/__strcpy_chk.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "htonl"
-    access: public_access
-    linker_set_key: "htonl"
-  }
-  mangled_function_name: "htonl"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "htons"
-    access: public_access
-    linker_set_key: "htons"
-  }
-  mangled_function_name: "htons"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "ntohl"
-    access: public_access
-    linker_set_key: "ntohl"
-  }
-  mangled_function_name: "ntohl"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "ntohs"
-    access: public_access
-    linker_set_key: "ntohs"
-  }
-  mangled_function_name: "ntohs"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "bindresvport"
-    access: public_access
-    linker_set_key: "bindresvport"
-  }
-  mangled_function_name: "bindresvport"
-  source_file: "bionic/libc/include/netinet/in.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr_in *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_addr"
-    access: public_access
-    linker_set_key: "inet_addr"
-  }
-  mangled_function_name: "inet_addr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_aton"
-    access: public_access
-    linker_set_key: "inet_aton"
-  }
-  mangled_function_name: "inet_aton"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_lnaof"
-    access: public_access
-    linker_set_key: "inet_lnaof"
-  }
-  mangled_function_name: "inet_lnaof"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "in_addr"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_makeaddr"
-    access: public_access
-    linker_set_key: "inet_makeaddr"
-  }
-  mangled_function_name: "inet_makeaddr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_netof"
-    access: public_access
-    linker_set_key: "inet_netof"
-  }
-  mangled_function_name: "inet_netof"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_network"
-    access: public_access
-    linker_set_key: "inet_network"
-  }
-  mangled_function_name: "inet_network"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "inet_ntoa"
-    access: public_access
-    linker_set_key: "inet_ntoa"
-  }
-  mangled_function_name: "inet_ntoa"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "inet_ntop"
-    access: public_access
-    linker_set_key: "inet_ntop"
-  }
-  mangled_function_name: "inet_ntop"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_nsap_addr"
-    access: public_access
-    linker_set_key: "inet_nsap_addr"
-  }
-  mangled_function_name: "inet_nsap_addr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "inet_nsap_ntoa"
-    access: public_access
-    linker_set_key: "inet_nsap_ntoa"
-  }
-  mangled_function_name: "inet_nsap_ntoa"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_pton"
-    access: public_access
-    linker_set_key: "inet_pton"
-  }
-  mangled_function_name: "inet_pton"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "imaxabs"
-    access: public_access
-    linker_set_key: "imaxabs"
-  }
-  mangled_function_name: "imaxabs"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "imaxdiv_t"
-      size: 16
-      alignment: 8
-    }
-    name: "imaxdiv"
-    access: public_access
-    linker_set_key: "imaxdiv"
-  }
-  mangled_function_name: "imaxdiv"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoimax"
-    access: public_access
-    linker_set_key: "strtoimax"
-  }
-  mangled_function_name: "strtoimax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoumax"
-    access: public_access
-    linker_set_key: "strtoumax"
-  }
-  mangled_function_name: "strtoumax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoimax"
-    access: public_access
-    linker_set_key: "wcstoimax"
-  }
-  mangled_function_name: "wcstoimax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoumax"
-    access: public_access
-    linker_set_key: "wcstoumax"
-  }
-  mangled_function_name: "wcstoumax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_set_filename"
-    access: public_access
-    linker_set_key: "__system_property_set_filename"
-  }
-  mangled_function_name: "__system_property_set_filename"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_area_init"
-    access: public_access
-    linker_set_key: "__system_property_area_init"
-  }
-  mangled_function_name: "__system_property_area_init"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_area_serial"
-    access: public_access
-    linker_set_key: "__system_property_area_serial"
-  }
-  mangled_function_name: "__system_property_area_serial"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_add"
-    access: public_access
-    linker_set_key: "__system_property_add"
-  }
-  mangled_function_name: "__system_property_add"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "namelen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "valuelen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_update"
-    access: public_access
-    linker_set_key: "__system_property_update"
-  }
-  mangled_function_name: "__system_property_update"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "prop_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_serial"
-    access: public_access
-    linker_set_key: "__system_property_serial"
-  }
-  mangled_function_name: "__system_property_serial"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_properties_init"
-    access: public_access
-    linker_set_key: "__system_properties_init"
-  }
-  mangled_function_name: "__system_properties_init"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_wait_any"
-    access: public_access
-    linker_set_key: "__system_property_wait_any"
-  }
-  mangled_function_name: "__system_property_wait_any"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "old_serial"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "c16rtomb"
-    access: public_access
-    linker_set_key: "c16rtomb"
-  }
-  mangled_function_name: "c16rtomb"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char16_t"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "c32rtomb"
-    access: public_access
-    linker_set_key: "c32rtomb"
-  }
-  mangled_function_name: "c32rtomb"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char32_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbrtoc16"
-    access: public_access
-    linker_set_key: "mbrtoc16"
-  }
-  mangled_function_name: "mbrtoc16"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char16_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbrtoc32"
-    access: public_access
-    linker_set_key: "mbrtoc32"
-  }
-  mangled_function_name: "mbrtoc32"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char32_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalnum"
-    access: public_access
-    linker_set_key: "iswalnum"
-  }
-  mangled_function_name: "iswalnum"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalpha"
-    access: public_access
-    linker_set_key: "iswalpha"
-  }
-  mangled_function_name: "iswalpha"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswblank"
-    access: public_access
-    linker_set_key: "iswblank"
-  }
-  mangled_function_name: "iswblank"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswcntrl"
-    access: public_access
-    linker_set_key: "iswcntrl"
-  }
-  mangled_function_name: "iswcntrl"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswdigit"
-    access: public_access
-    linker_set_key: "iswdigit"
-  }
-  mangled_function_name: "iswdigit"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswgraph"
-    access: public_access
-    linker_set_key: "iswgraph"
-  }
-  mangled_function_name: "iswgraph"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswlower"
-    access: public_access
-    linker_set_key: "iswlower"
-  }
-  mangled_function_name: "iswlower"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswprint"
-    access: public_access
-    linker_set_key: "iswprint"
-  }
-  mangled_function_name: "iswprint"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswpunct"
-    access: public_access
-    linker_set_key: "iswpunct"
-  }
-  mangled_function_name: "iswpunct"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswspace"
-    access: public_access
-    linker_set_key: "iswspace"
-  }
-  mangled_function_name: "iswspace"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswupper"
-    access: public_access
-    linker_set_key: "iswupper"
-  }
-  mangled_function_name: "iswupper"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswxdigit"
-    access: public_access
-    linker_set_key: "iswxdigit"
-  }
-  mangled_function_name: "iswxdigit"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towlower"
-    access: public_access
-    linker_set_key: "towlower"
-  }
-  mangled_function_name: "towlower"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towupper"
-    access: public_access
-    linker_set_key: "towupper"
-  }
-  mangled_function_name: "towupper"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "wctype"
-    access: public_access
-    linker_set_key: "wctype"
-  }
-  mangled_function_name: "wctype"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswctype"
-    access: public_access
-    linker_set_key: "iswctype"
-  }
-  mangled_function_name: "iswctype"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towctrans"
-    access: public_access
-    linker_set_key: "towctrans"
-  }
-  mangled_function_name: "towctrans"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const void *"
-      size: 8
-      alignment: 8
-    }
-    name: "wctrans"
-    access: public_access
-    linker_set_key: "wctrans"
-  }
-  mangled_function_name: "wctrans"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "btowc"
-    access: public_access
-    linker_set_key: "btowc"
-  }
-  mangled_function_name: "btowc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwprintf"
-    access: public_access
-    linker_set_key: "fwprintf"
-  }
-  mangled_function_name: "fwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwscanf"
-    access: public_access
-    linker_set_key: "fwscanf"
-  }
-  mangled_function_name: "fwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetwc"
-    access: public_access
-    linker_set_key: "fgetwc"
-  }
-  mangled_function_name: "fgetwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "fgetws"
-    access: public_access
-    linker_set_key: "fgetws"
-  }
-  mangled_function_name: "fgetws"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputwc"
-    access: public_access
-    linker_set_key: "fputwc"
-  }
-  mangled_function_name: "fputwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputws"
-    access: public_access
-    linker_set_key: "fputws"
-  }
-  mangled_function_name: "fputws"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwide"
-    access: public_access
-    linker_set_key: "fwide"
-  }
-  mangled_function_name: "fwide"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getwc"
-    access: public_access
-    linker_set_key: "getwc"
-  }
-  mangled_function_name: "getwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getwchar"
-    access: public_access
-    linker_set_key: "getwchar"
-  }
-  mangled_function_name: "getwchar"
-  source_file: "bionic/libc/include/wchar.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbsinit"
-    access: public_access
-    linker_set_key: "mbsinit"
-  }
-  mangled_function_name: "mbsinit"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbrlen"
-    access: public_access
-    linker_set_key: "mbrlen"
-  }
-  mangled_function_name: "mbrlen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbrtowc"
-    access: public_access
-    linker_set_key: "mbrtowc"
-  }
-  mangled_function_name: "mbrtowc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbsrtowcs"
-    access: public_access
-    linker_set_key: "mbsrtowcs"
-  }
-  mangled_function_name: "mbsrtowcs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbsnrtowcs"
-    access: public_access
-    linker_set_key: "mbsnrtowcs"
-  }
-  mangled_function_name: "mbsnrtowcs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "putwc"
-    access: public_access
-    linker_set_key: "putwc"
-  }
-  mangled_function_name: "putwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "putwchar"
-    access: public_access
-    linker_set_key: "putwchar"
-  }
-  mangled_function_name: "putwchar"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "swprintf"
-    access: public_access
-    linker_set_key: "swprintf"
-  }
-  mangled_function_name: "swprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "swscanf"
-    access: public_access
-    linker_set_key: "swscanf"
-  }
-  mangled_function_name: "swscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "ungetwc"
-    access: public_access
-    linker_set_key: "ungetwc"
-  }
-  mangled_function_name: "ungetwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfwprintf"
-    access: public_access
-    linker_set_key: "vfwprintf"
-  }
-  mangled_function_name: "vfwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfwscanf"
-    access: public_access
-    linker_set_key: "vfwscanf"
-  }
-  mangled_function_name: "vfwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vswprintf"
-    access: public_access
-    linker_set_key: "vswprintf"
-  }
-  mangled_function_name: "vswprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vswscanf"
-    access: public_access
-    linker_set_key: "vswscanf"
-  }
-  mangled_function_name: "vswscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vwprintf"
-    access: public_access
-    linker_set_key: "vwprintf"
-  }
-  mangled_function_name: "vwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vwscanf"
-    access: public_access
-    linker_set_key: "vwscanf"
-  }
-  mangled_function_name: "vwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcpcpy"
-    access: public_access
-    linker_set_key: "wcpcpy"
-  }
-  mangled_function_name: "wcpcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcpncpy"
-    access: public_access
-    linker_set_key: "wcpncpy"
-  }
-  mangled_function_name: "wcpncpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcrtomb"
-    access: public_access
-    linker_set_key: "wcrtomb"
-  }
-  mangled_function_name: "wcrtomb"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscasecmp"
-    access: public_access
-    linker_set_key: "wcscasecmp"
-  }
-  mangled_function_name: "wcscasecmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscasecmp_l"
-    access: public_access
-    linker_set_key: "wcscasecmp_l"
-  }
-  mangled_function_name: "wcscasecmp_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcscat"
-    access: public_access
-    linker_set_key: "wcscat"
-  }
-  mangled_function_name: "wcscat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcschr"
-    access: public_access
-    linker_set_key: "wcschr"
-  }
-  mangled_function_name: "wcschr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscmp"
-    access: public_access
-    linker_set_key: "wcscmp"
-  }
-  mangled_function_name: "wcscmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscoll"
-    access: public_access
-    linker_set_key: "wcscoll"
-  }
-  mangled_function_name: "wcscoll"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcscpy"
-    access: public_access
-    linker_set_key: "wcscpy"
-  }
-  mangled_function_name: "wcscpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcscspn"
-    access: public_access
-    linker_set_key: "wcscspn"
-  }
-  mangled_function_name: "wcscspn"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsftime"
-    access: public_access
-    linker_set_key: "wcsftime"
-  }
-  mangled_function_name: "wcsftime"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcslen"
-    access: public_access
-    linker_set_key: "wcslen"
-  }
-  mangled_function_name: "wcslen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncasecmp"
-    access: public_access
-    linker_set_key: "wcsncasecmp"
-  }
-  mangled_function_name: "wcsncasecmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncasecmp_l"
-    access: public_access
-    linker_set_key: "wcsncasecmp_l"
-  }
-  mangled_function_name: "wcsncasecmp_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsncat"
-    access: public_access
-    linker_set_key: "wcsncat"
-  }
-  mangled_function_name: "wcsncat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncmp"
-    access: public_access
-    linker_set_key: "wcsncmp"
-  }
-  mangled_function_name: "wcsncmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsncpy"
-    access: public_access
-    linker_set_key: "wcsncpy"
-  }
-  mangled_function_name: "wcsncpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsnrtombs"
-    access: public_access
-    linker_set_key: "wcsnrtombs"
-  }
-  mangled_function_name: "wcsnrtombs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcspbrk"
-    access: public_access
-    linker_set_key: "wcspbrk"
-  }
-  mangled_function_name: "wcspbrk"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsrchr"
-    access: public_access
-    linker_set_key: "wcsrchr"
-  }
-  mangled_function_name: "wcsrchr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsrtombs"
-    access: public_access
-    linker_set_key: "wcsrtombs"
-  }
-  mangled_function_name: "wcsrtombs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsspn"
-    access: public_access
-    linker_set_key: "wcsspn"
-  }
-  mangled_function_name: "wcsspn"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsstr"
-    access: public_access
-    linker_set_key: "wcsstr"
-  }
-  mangled_function_name: "wcsstr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstod"
-    access: public_access
-    linker_set_key: "wcstod"
-  }
-  mangled_function_name: "wcstod"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstof"
-    access: public_access
-    linker_set_key: "wcstof"
-  }
-  mangled_function_name: "wcstof"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstok"
-    access: public_access
-    linker_set_key: "wcstok"
-  }
-  mangled_function_name: "wcstok"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstol"
-    access: public_access
-    linker_set_key: "wcstol"
-  }
-  mangled_function_name: "wcstol"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoll"
-    access: public_access
-    linker_set_key: "wcstoll"
-  }
-  mangled_function_name: "wcstoll"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "wcstold"
-    access: public_access
-    linker_set_key: "wcstold"
-  }
-  mangled_function_name: "wcstold"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoul"
-    access: public_access
-    linker_set_key: "wcstoul"
-  }
-  mangled_function_name: "wcstoul"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoull"
-    access: public_access
-    linker_set_key: "wcstoull"
-  }
-  mangled_function_name: "wcstoull"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcswidth"
-    access: public_access
-    linker_set_key: "wcswidth"
-  }
-  mangled_function_name: "wcswidth"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsxfrm"
-    access: public_access
-    linker_set_key: "wcsxfrm"
-  }
-  mangled_function_name: "wcsxfrm"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wctob"
-    access: public_access
-    linker_set_key: "wctob"
-  }
-  mangled_function_name: "wctob"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcwidth"
-    access: public_access
-    linker_set_key: "wcwidth"
-  }
-  mangled_function_name: "wcwidth"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wmemchr"
-    access: public_access
-    linker_set_key: "wmemchr"
-  }
-  mangled_function_name: "wmemchr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemcmp"
-    access: public_access
-    linker_set_key: "wmemcmp"
-  }
-  mangled_function_name: "wmemcmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wmemcpy"
-    access: public_access
-    linker_set_key: "wmemcpy"
-  }
-  mangled_function_name: "wmemcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wmempcpy"
-    access: public_access
-    linker_set_key: "wmempcpy"
-  }
-  mangled_function_name: "wmempcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wmemmove"
-    access: public_access
-    linker_set_key: "wmemmove"
-  }
-  mangled_function_name: "wmemmove"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wmemset"
-    access: public_access
-    linker_set_key: "wmemset"
-  }
-  mangled_function_name: "wmemset"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wprintf"
-    access: public_access
-    linker_set_key: "wprintf"
-  }
-  mangled_function_name: "wprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wscanf"
-    access: public_access
-    linker_set_key: "wscanf"
-  }
-  mangled_function_name: "wscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoll_l"
-    access: public_access
-    linker_set_key: "wcstoll_l"
-  }
-  mangled_function_name: "wcstoll_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoull_l"
-    access: public_access
-    linker_set_key: "wcstoull_l"
-  }
-  mangled_function_name: "wcstoull_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "wcstold_l"
-    access: public_access
-    linker_set_key: "wcstold_l"
-  }
-  mangled_function_name: "wcstold_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscoll_l"
-    access: public_access
-    linker_set_key: "wcscoll_l"
-  }
-  mangled_function_name: "wcscoll_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsxfrm_l"
-    access: public_access
-    linker_set_key: "wcsxfrm_l"
-  }
-  mangled_function_name: "wcsxfrm_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcslcat"
-    access: public_access
-    linker_set_key: "wcslcat"
-  }
-  mangled_function_name: "wcslcat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcslcpy"
-    access: public_access
-    linker_set_key: "wcslcpy"
-  }
-  mangled_function_name: "wcslcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "open_wmemstream"
-    access: public_access
-    linker_set_key: "open_wmemstream"
-  }
-  mangled_function_name: "open_wmemstream"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsdup"
-    access: public_access
-    linker_set_key: "wcsdup"
-  }
-  mangled_function_name: "wcsdup"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsnlen"
-    access: public_access
-    linker_set_key: "wcsnlen"
-  }
-  mangled_function_name: "wcsnlen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "times"
-    access: public_access
-    linker_set_key: "times"
-  }
-  mangled_function_name: "times"
-  source_file: "bionic/libc/include/sys/times.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tms *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalnum"
-    access: public_access
-    linker_set_key: "isalnum"
-  }
-  mangled_function_name: "isalnum"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalpha"
-    access: public_access
-    linker_set_key: "isalpha"
-  }
-  mangled_function_name: "isalpha"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isblank"
-    access: public_access
-    linker_set_key: "isblank"
-  }
-  mangled_function_name: "isblank"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iscntrl"
-    access: public_access
-    linker_set_key: "iscntrl"
-  }
-  mangled_function_name: "iscntrl"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isdigit"
-    access: public_access
-    linker_set_key: "isdigit"
-  }
-  mangled_function_name: "isdigit"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isgraph"
-    access: public_access
-    linker_set_key: "isgraph"
-  }
-  mangled_function_name: "isgraph"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "islower"
-    access: public_access
-    linker_set_key: "islower"
-  }
-  mangled_function_name: "islower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isprint"
-    access: public_access
-    linker_set_key: "isprint"
-  }
-  mangled_function_name: "isprint"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ispunct"
-    access: public_access
-    linker_set_key: "ispunct"
-  }
-  mangled_function_name: "ispunct"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isspace"
-    access: public_access
-    linker_set_key: "isspace"
-  }
-  mangled_function_name: "isspace"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isupper"
-    access: public_access
-    linker_set_key: "isupper"
-  }
-  mangled_function_name: "isupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isxdigit"
-    access: public_access
-    linker_set_key: "isxdigit"
-  }
-  mangled_function_name: "isxdigit"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tolower"
-    access: public_access
-    linker_set_key: "tolower"
-  }
-  mangled_function_name: "tolower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toupper"
-    access: public_access
-    linker_set_key: "toupper"
-  }
-  mangled_function_name: "toupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalnum_l"
-    access: public_access
-    linker_set_key: "isalnum_l"
-  }
-  mangled_function_name: "isalnum_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalpha_l"
-    access: public_access
-    linker_set_key: "isalpha_l"
-  }
-  mangled_function_name: "isalpha_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isblank_l"
-    access: public_access
-    linker_set_key: "isblank_l"
-  }
-  mangled_function_name: "isblank_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iscntrl_l"
-    access: public_access
-    linker_set_key: "iscntrl_l"
-  }
-  mangled_function_name: "iscntrl_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isdigit_l"
-    access: public_access
-    linker_set_key: "isdigit_l"
-  }
-  mangled_function_name: "isdigit_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isgraph_l"
-    access: public_access
-    linker_set_key: "isgraph_l"
-  }
-  mangled_function_name: "isgraph_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "islower_l"
-    access: public_access
-    linker_set_key: "islower_l"
-  }
-  mangled_function_name: "islower_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isprint_l"
-    access: public_access
-    linker_set_key: "isprint_l"
-  }
-  mangled_function_name: "isprint_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ispunct_l"
-    access: public_access
-    linker_set_key: "ispunct_l"
-  }
-  mangled_function_name: "ispunct_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isspace_l"
-    access: public_access
-    linker_set_key: "isspace_l"
-  }
-  mangled_function_name: "isspace_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isupper_l"
-    access: public_access
-    linker_set_key: "isupper_l"
-  }
-  mangled_function_name: "isupper_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isxdigit_l"
-    access: public_access
-    linker_set_key: "isxdigit_l"
-  }
-  mangled_function_name: "isxdigit_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tolower_l"
-    access: public_access
-    linker_set_key: "tolower_l"
-  }
-  mangled_function_name: "tolower_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toupper_l"
-    access: public_access
-    linker_set_key: "toupper_l"
-  }
-  mangled_function_name: "toupper_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isascii"
-    access: public_access
-    linker_set_key: "isascii"
-  }
-  mangled_function_name: "isascii"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toascii"
-    access: public_access
-    linker_set_key: "toascii"
-  }
-  mangled_function_name: "toascii"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_tolower"
-    access: public_access
-    linker_set_key: "_tolower"
-  }
-  mangled_function_name: "_tolower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_toupper"
-    access: public_access
-    linker_set_key: "_toupper"
-  }
-  mangled_function_name: "_toupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_create"
-    access: public_access
-    linker_set_key: "epoll_create"
-  }
-  mangled_function_name: "epoll_create"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_create1"
-    access: public_access
-    linker_set_key: "epoll_create1"
-  }
-  mangled_function_name: "epoll_create1"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_ctl"
-    access: public_access
-    linker_set_key: "epoll_ctl"
-  }
-  mangled_function_name: "epoll_ctl"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_wait"
-    access: public_access
-    linker_set_key: "epoll_wait"
-  }
-  mangled_function_name: "epoll_wait"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_pwait"
-    access: public_access
-    linker_set_key: "epoll_pwait"
-  }
-  mangled_function_name: "epoll_pwait"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "error"
-    access: public_access
-    linker_set_key: "error"
-  }
-  mangled_function_name: "error"
-  source_file: "bionic/libc/include/error.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "error_at_line"
-    access: public_access
-    linker_set_key: "error_at_line"
-  }
-  mangled_function_name: "error_at_line"
-  source_file: "bionic/libc/include/error.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd"
-    access: public_access
-    linker_set_key: "eventfd"
-  }
-  mangled_function_name: "eventfd"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "initial_value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd_read"
-    access: public_access
-    linker_set_key: "eventfd_read"
-  }
-  mangled_function_name: "eventfd_read"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd_write"
-    access: public_access
-    linker_set_key: "eventfd_write"
-  }
-  mangled_function_name: "eventfd_write"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "readv"
-    access: public_access
-    linker_set_key: "readv"
-  }
-  mangled_function_name: "readv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "writev"
-    access: public_access
-    linker_set_key: "writev"
-  }
-  mangled_function_name: "writev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "preadv"
-    access: public_access
-    linker_set_key: "preadv"
-  }
-  mangled_function_name: "preadv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pwritev"
-    access: public_access
-    linker_set_key: "pwritev"
-  }
-  mangled_function_name: "pwritev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "preadv64"
-    access: public_access
-    linker_set_key: "preadv64"
-  }
-  mangled_function_name: "preadv64"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pwritev64"
-    access: public_access
-    linker_set_key: "pwritev64"
-  }
-  mangled_function_name: "pwritev64"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "process_vm_readv"
-    access: public_access
-    linker_set_key: "process_vm_readv"
-  }
-  mangled_function_name: "process_vm_readv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "process_vm_writev"
-    access: public_access
-    linker_set_key: "process_vm_writev"
-  }
-  mangled_function_name: "process_vm_writev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetxattr"
-    access: public_access
-    linker_set_key: "fsetxattr"
-  }
-  mangled_function_name: "fsetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setxattr"
-    access: public_access
-    linker_set_key: "setxattr"
-  }
-  mangled_function_name: "setxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lsetxattr"
-    access: public_access
-    linker_set_key: "lsetxattr"
-  }
-  mangled_function_name: "lsetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "fgetxattr"
-    access: public_access
-    linker_set_key: "fgetxattr"
-  }
-  mangled_function_name: "fgetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "getxattr"
-    access: public_access
-    linker_set_key: "getxattr"
-  }
-  mangled_function_name: "getxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lgetxattr"
-    access: public_access
-    linker_set_key: "lgetxattr"
-  }
-  mangled_function_name: "lgetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "listxattr"
-    access: public_access
-    linker_set_key: "listxattr"
-  }
-  mangled_function_name: "listxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "llistxattr"
-    access: public_access
-    linker_set_key: "llistxattr"
-  }
-  mangled_function_name: "llistxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "flistxattr"
-    access: public_access
-    linker_set_key: "flistxattr"
-  }
-  mangled_function_name: "flistxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "removexattr"
-    access: public_access
-    linker_set_key: "removexattr"
-  }
-  mangled_function_name: "removexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lremovexattr"
-    access: public_access
-    linker_set_key: "lremovexattr"
-  }
-  mangled_function_name: "lremovexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fremovexattr"
-    access: public_access
-    linker_set_key: "fremovexattr"
-  }
-  mangled_function_name: "fremovexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "__memmove_chk"
-    access: public_access
-    linker_set_key: "__memmove_chk"
-  }
-  mangled_function_name: "__memmove_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__stpcpy_chk"
-    access: public_access
-    linker_set_key: "__stpcpy_chk"
-  }
-  mangled_function_name: "__stpcpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__stpncpy_chk"
-    access: public_access
-    linker_set_key: "__stpncpy_chk"
-  }
-  mangled_function_name: "__stpncpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strncat_chk"
-    access: public_access
-    linker_set_key: "__strncat_chk"
-  }
-  mangled_function_name: "__strncat_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_buf_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strncpy_chk"
-    access: public_access
-    linker_set_key: "__strncpy_chk"
-  }
-  mangled_function_name: "__strncpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__vsnprintf_chk"
-    access: public_access
-    linker_set_key: "__vsnprintf_chk"
-  }
-  mangled_function_name: "__vsnprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "supplied_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: "va"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__snprintf_chk"
-    access: public_access
-    linker_set_key: "__snprintf_chk"
-  }
-  mangled_function_name: "__snprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "supplied_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__vsprintf_chk"
-    access: public_access
-    linker_set_key: "__vsprintf_chk"
-  }
-  mangled_function_name: "__vsprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: "va"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sprintf_chk"
-    access: public_access
-    linker_set_key: "__sprintf_chk"
-  }
-  mangled_function_name: "__sprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyd"
-    access: public_access
-    linker_set_key: "__fpclassifyd"
-  }
-  mangled_function_name: "__fpclassifyd"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyf"
-    access: public_access
-    linker_set_key: "__fpclassifyf"
-  }
-  mangled_function_name: "__fpclassifyf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyl"
-    access: public_access
-    linker_set_key: "__fpclassifyl"
-  }
-  mangled_function_name: "__fpclassifyl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinitef"
-    access: public_access
-    linker_set_key: "__isfinitef"
-  }
-  mangled_function_name: "__isfinitef"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinite"
-    access: public_access
-    linker_set_key: "__isfinite"
-  }
-  mangled_function_name: "__isfinite"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinitel"
-    access: public_access
-    linker_set_key: "__isfinitel"
-  }
-  mangled_function_name: "__isfinitel"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinff"
-    access: public_access
-    linker_set_key: "__isinff"
-  }
-  mangled_function_name: "__isinff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinfl"
-    access: public_access
-    linker_set_key: "__isinfl"
-  }
-  mangled_function_name: "__isinfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnanf"
-    access: public_access
-    linker_set_key: "__isnanf"
-  }
-  mangled_function_name: "__isnanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnanl"
-    access: public_access
-    linker_set_key: "__isnanl"
-  }
-  mangled_function_name: "__isnanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormalf"
-    access: public_access
-    linker_set_key: "__isnormalf"
-  }
-  mangled_function_name: "__isnormalf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormal"
-    access: public_access
-    linker_set_key: "__isnormal"
-  }
-  mangled_function_name: "__isnormal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormall"
-    access: public_access
-    linker_set_key: "__isnormall"
-  }
-  mangled_function_name: "__isnormall"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "ldexp"
-    access: public_access
-    linker_set_key: "ldexp"
-  }
-  mangled_function_name: "ldexp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isinf"
-    access: public_access
-    linker_set_key: "isinf"
-  }
-  mangled_function_name: "isinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isnan"
-    access: public_access
-    linker_set_key: "isnan"
-  }
-  mangled_function_name: "isnan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isnanf"
-    access: public_access
-    linker_set_key: "isnanf"
-  }
-  mangled_function_name: "isnanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinf"
-    access: public_access
-    linker_set_key: "__isinf"
-  }
-  mangled_function_name: "__isinf"
-  source_file: "bionic/libc/bionic/fpclassify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnan"
-    access: public_access
-    linker_set_key: "__isnan"
-  }
-  mangled_function_name: "__isnan"
-  source_file: "bionic/libc/bionic/fpclassify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_ftsent *"
-      size: 8
-      alignment: 8
-    }
-    name: "fts_children"
-    access: public_access
-    linker_set_key: "fts_children"
-  }
-  mangled_function_name: "fts_children"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_close"
-    access: public_access
-    linker_set_key: "fts_close"
-  }
-  mangled_function_name: "fts_close"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "FTS *"
-      size: 8
-      alignment: 8
-    }
-    name: "fts_open"
-    access: public_access
-    linker_set_key: "fts_open"
-  }
-  mangled_function_name: "fts_open"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const _ftsent **, const _ftsent **)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_ftsent *"
-      size: 8
-      alignment: 8
-    }
-    name: "fts_read"
-    access: public_access
-    linker_set_key: "fts_read"
-  }
-  mangled_function_name: "fts_read"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_set"
-    access: public_access
-    linker_set_key: "fts_set"
-  }
-  mangled_function_name: "fts_set"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_ftsent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftw"
-    access: public_access
-    linker_set_key: "ftw"
-  }
-  mangled_function_name: "ftw"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nftw"
-    access: public_access
-    linker_set_key: "nftw"
-  }
-  mangled_function_name: "nftw"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat *, int, FTW *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftw64"
-    access: public_access
-    linker_set_key: "ftw64"
-  }
-  mangled_function_name: "ftw64"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat64 *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nftw64"
-    access: public_access
-    linker_set_key: "nftw64"
-  }
-  mangled_function_name: "nftw64"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat64 *, int, FTW *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "uname"
-    access: public_access
-    linker_set_key: "uname"
-  }
-  mangled_function_name: "uname"
-  source_file: "bionic/libc/include/sys/utsname.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "utsname *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freeifaddrs"
-    access: public_access
-    linker_set_key: "freeifaddrs"
-  }
-  mangled_function_name: "freeifaddrs"
-  source_file: "bionic/libc/include/ifaddrs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "ifaddrs *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getifaddrs"
-    access: public_access
-    linker_set_key: "getifaddrs"
-  }
-  mangled_function_name: "getifaddrs"
-  source_file: "bionic/libc/include/ifaddrs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "ifaddrs **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "if_indextoname"
-    access: public_access
-    linker_set_key: "if_indextoname"
-  }
-  mangled_function_name: "if_indextoname"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "if_nametoindex"
-    access: public_access
-    linker_set_key: "if_nametoindex"
-  }
-  mangled_function_name: "if_nametoindex"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "if_nameindex *"
-      size: 8
-      alignment: 8
-    }
-    name: "if_nameindex"
-    access: public_access
-    linker_set_key: "if_nameindex"
-  }
-  mangled_function_name: "if_nameindex"
-  source_file: "bionic/libc/include/net/if.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "if_freenameindex"
-    access: public_access
-    linker_set_key: "if_freenameindex"
-  }
-  mangled_function_name: "if_freenameindex"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "if_nameindex *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_init"
-    access: public_access
-    linker_set_key: "inotify_init"
-  }
-  mangled_function_name: "inotify_init"
-  source_file: "bionic/libc/include/sys/inotify.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_init1"
-    access: public_access
-    linker_set_key: "inotify_init1"
-  }
-  mangled_function_name: "inotify_init1"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_add_watch"
-    access: public_access
-    linker_set_key: "inotify_add_watch"
-  }
-  mangled_function_name: "inotify_add_watch"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_rm_watch"
-    access: public_access
-    linker_set_key: "inotify_rm_watch"
-  }
-  mangled_function_name: "inotify_rm_watch"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "catopen"
-    access: public_access
-    linker_set_key: "catopen"
-  }
-  mangled_function_name: "catopen"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "catgets"
-    access: public_access
-    linker_set_key: "catgets"
-  }
-  mangled_function_name: "catgets"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "catclose"
-    access: public_access
-    linker_set_key: "catclose"
-  }
-  mangled_function_name: "catclose"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "nl_langinfo"
-    access: public_access
-    linker_set_key: "nl_langinfo"
-  }
-  mangled_function_name: "nl_langinfo"
-  source_file: "bionic/libc/include/langinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "nl_langinfo_l"
-    access: public_access
-    linker_set_key: "nl_langinfo_l"
-  }
-  mangled_function_name: "nl_langinfo_l"
-  source_file: "bionic/libc/include/langinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "personality"
-    access: public_access
-    linker_set_key: "personality"
-  }
-  mangled_function_name: "personality"
-  source_file: "bionic/libc/include/sys/personality.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "persona"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__posix_basename"
-    access: public_access
-    linker_set_key: "basename"
-  }
-  mangled_function_name: "basename"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "dirname"
-    access: public_access
-    linker_set_key: "dirname"
-  }
-  mangled_function_name: "dirname"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int *"
-      size: 8
-      alignment: 8
-    }
-    name: "__get_h_errno"
-    access: public_access
-    linker_set_key: "__get_h_errno"
-  }
-  mangled_function_name: "__get_h_errno"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endservent"
-    access: public_access
-    linker_set_key: "endservent"
-  }
-  mangled_function_name: "endservent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 8
-      alignment: 8
-    }
-    name: "gethostbyaddr"
-    access: public_access
-    linker_set_key: "gethostbyaddr"
-  }
-  mangled_function_name: "gethostbyaddr"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyaddr_r"
-    access: public_access
-    linker_set_key: "gethostbyaddr_r"
-  }
-  mangled_function_name: "gethostbyaddr_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 8
-      alignment: 8
-    }
-    name: "gethostbyname"
-    access: public_access
-    linker_set_key: "gethostbyname"
-  }
-  mangled_function_name: "gethostbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname_r"
-    access: public_access
-    linker_set_key: "gethostbyname_r"
-  }
-  mangled_function_name: "gethostbyname_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 8
-      alignment: 8
-    }
-    name: "gethostbyname2"
-    access: public_access
-    linker_set_key: "gethostbyname2"
-  }
-  mangled_function_name: "gethostbyname2"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname2_r"
-    access: public_access
-    linker_set_key: "gethostbyname2_r"
-  }
-  mangled_function_name: "gethostbyname2_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 8
-      alignment: 8
-    }
-    name: "gethostent"
-    access: public_access
-    linker_set_key: "gethostent"
-  }
-  mangled_function_name: "gethostent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "netent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getnetbyaddr"
-    access: public_access
-    linker_set_key: "getnetbyaddr"
-  }
-  mangled_function_name: "getnetbyaddr"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "netent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getnetbyname"
-    access: public_access
-    linker_set_key: "getnetbyname"
-  }
-  mangled_function_name: "getnetbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "protoent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getprotobyname"
-    access: public_access
-    linker_set_key: "getprotobyname"
-  }
-  mangled_function_name: "getprotobyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "protoent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getprotobynumber"
-    access: public_access
-    linker_set_key: "getprotobynumber"
-  }
-  mangled_function_name: "getprotobynumber"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getservbyname"
-    access: public_access
-    linker_set_key: "getservbyname"
-  }
-  mangled_function_name: "getservbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getservbyport"
-    access: public_access
-    linker_set_key: "getservbyport"
-  }
-  mangled_function_name: "getservbyport"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getservent"
-    access: public_access
-    linker_set_key: "getservent"
-  }
-  mangled_function_name: "getservent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "herror"
-    access: public_access
-    linker_set_key: "herror"
-  }
-  mangled_function_name: "herror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "hstrerror"
-    access: public_access
-    linker_set_key: "hstrerror"
-  }
-  mangled_function_name: "hstrerror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getaddrinfo"
-    access: public_access
-    linker_set_key: "getaddrinfo"
-  }
-  mangled_function_name: "getaddrinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const addrinfo *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "addrinfo **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getnameinfo"
-    access: public_access
-    linker_set_key: "getnameinfo"
-  }
-  mangled_function_name: "getnameinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freeaddrinfo"
-    access: public_access
-    linker_set_key: "freeaddrinfo"
-  }
-  mangled_function_name: "freeaddrinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "addrinfo *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "gai_strerror"
-    access: public_access
-    linker_set_key: "gai_strerror"
-  }
-  mangled_function_name: "gai_strerror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setservent"
-    access: public_access
-    linker_set_key: "setservent"
-  }
-  mangled_function_name: "setservent"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "ptrace"
-    access: public_access
-    linker_set_key: "ptrace"
-  }
-  mangled_function_name: "ptrace"
-  source_file: "bionic/libc/include/sys/ptrace.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openpty"
-    access: public_access
-    linker_set_key: "openpty"
-  }
-  mangled_function_name: "openpty"
-  source_file: "bionic/libc/include/pty.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const winsize *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "forkpty"
-    access: public_access
-    linker_set_key: "forkpty"
-  }
-  mangled_function_name: "forkpty"
-  source_file: "bionic/libc/include/pty.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const winsize *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utmpname"
-    access: public_access
-    linker_set_key: "utmpname"
-  }
-  mangled_function_name: "utmpname"
-  source_file: "bionic/libc/include/utmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setutent"
-    access: public_access
-    linker_set_key: "setutent"
-  }
-  mangled_function_name: "setutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "utmp *"
-      size: 8
-      alignment: 8
-    }
-    name: "getutent"
-    access: public_access
-    linker_set_key: "getutent"
-  }
-  mangled_function_name: "getutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endutent"
-    access: public_access
-    linker_set_key: "endutent"
-  }
-  mangled_function_name: "endutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "login_tty"
-    access: public_access
-    linker_set_key: "login_tty"
-  }
-  mangled_function_name: "login_tty"
-  source_file: "bionic/libc/include/utmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "reboot"
-    access: public_access
-    linker_set_key: "reboot"
-  }
-  mangled_function_name: "reboot"
-  source_file: "bionic/libc/include/sys/reboot.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "reboot_type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_destroy"
-    access: public_access
-    linker_set_key: "sem_destroy"
-  }
-  mangled_function_name: "sem_destroy"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_getvalue"
-    access: public_access
-    linker_set_key: "sem_getvalue"
-  }
-  mangled_function_name: "sem_getvalue"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_init"
-    access: public_access
-    linker_set_key: "sem_init"
-  }
-  mangled_function_name: "sem_init"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_post"
-    access: public_access
-    linker_set_key: "sem_post"
-  }
-  mangled_function_name: "sem_post"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_timedwait"
-    access: public_access
-    linker_set_key: "sem_timedwait"
-  }
-  mangled_function_name: "sem_timedwait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_trywait"
-    access: public_access
-    linker_set_key: "sem_trywait"
-  }
-  mangled_function_name: "sem_trywait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_wait"
-    access: public_access
-    linker_set_key: "sem_wait"
-  }
-  mangled_function_name: "sem_wait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "sem_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "sem_open"
-    access: public_access
-    linker_set_key: "sem_open"
-  }
-  mangled_function_name: "sem_open"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_close"
-    access: public_access
-    linker_set_key: "sem_close"
-  }
-  mangled_function_name: "sem_close"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_unlink"
-    access: public_access
-    linker_set_key: "sem_unlink"
-  }
-  mangled_function_name: "sem_unlink"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "signalfd"
-    access: public_access
-    linker_set_key: "signalfd"
-  }
-  mangled_function_name: "signalfd"
-  source_file: "bionic/libc/include/sys/signalfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strerror_r"
-    access: public_access
-    linker_set_key: "strerror_r"
-  }
-  mangled_function_name: "strerror_r"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "closelog"
-    access: public_access
-    linker_set_key: "closelog"
-  }
-  mangled_function_name: "closelog"
-  source_file: "bionic/libc/include/syslog.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "openlog"
-    access: public_access
-    linker_set_key: "openlog"
-  }
-  mangled_function_name: "openlog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setlogmask"
-    access: public_access
-    linker_set_key: "setlogmask"
-  }
-  mangled_function_name: "setlogmask"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "syslog"
-    access: public_access
-    linker_set_key: "syslog"
-  }
-  mangled_function_name: "syslog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vsyslog"
-    access: public_access
-    linker_set_key: "vsyslog"
-  }
-  mangled_function_name: "vsyslog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "std::__va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftok"
-    access: public_access
-    linker_set_key: "ftok"
-  }
-  mangled_function_name: "ftok"
-  source_file: "bionic/libc/include/sys/ipc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgctl"
-    access: public_access
-    linker_set_key: "msgctl"
-  }
-  mangled_function_name: "msgctl"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msqid64_ds *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgget"
-    access: public_access
-    linker_set_key: "msgget"
-  }
-  mangled_function_name: "msgget"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "msgrcv"
-    access: public_access
-    linker_set_key: "msgrcv"
-  }
-  mangled_function_name: "msgrcv"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgsnd"
-    access: public_access
-    linker_set_key: "msgsnd"
-  }
-  mangled_function_name: "msgsnd"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semctl"
-    access: public_access
-    linker_set_key: "semctl"
-  }
-  mangled_function_name: "semctl"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semget"
-    access: public_access
-    linker_set_key: "semget"
-  }
-  mangled_function_name: "semget"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semop"
-    access: public_access
-    linker_set_key: "semop"
-  }
-  mangled_function_name: "semop"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sembuf *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semtimedop"
-    access: public_access
-    linker_set_key: "semtimedop"
-  }
-  mangled_function_name: "semtimedop"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sembuf *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "shmat"
-    access: public_access
-    linker_set_key: "shmat"
-  }
-  mangled_function_name: "shmat"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmctl"
-    access: public_access
-    linker_set_key: "shmctl"
-  }
-  mangled_function_name: "shmctl"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "shmid64_ds *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmdt"
-    access: public_access
-    linker_set_key: "shmdt"
-  }
-  mangled_function_name: "shmdt"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmget"
-    access: public_access
-    linker_set_key: "shmget"
-  }
-  mangled_function_name: "shmget"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "insque"
-    access: public_access
-    linker_set_key: "insque"
-  }
-  mangled_function_name: "insque"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "remque"
-    access: public_access
-    linker_set_key: "remque"
-  }
-  mangled_function_name: "remque"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "lfind"
-    access: public_access
-    linker_set_key: "lfind"
-  }
-  mangled_function_name: "lfind"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "lsearch"
-    access: public_access
-    linker_set_key: "lsearch"
-  }
-  mangled_function_name: "lsearch"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "tdelete"
-    access: public_access
-    linker_set_key: "tdelete"
-  }
-  mangled_function_name: "tdelete"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "tdestroy"
-    access: public_access
-    linker_set_key: "tdestroy"
-  }
-  mangled_function_name: "tdestroy"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "tfind"
-    access: public_access
-    linker_set_key: "tfind"
-  }
-  mangled_function_name: "tfind"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "tsearch"
-    access: public_access
-    linker_set_key: "tsearch"
-  }
-  mangled_function_name: "tsearch"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "twalk"
-    access: public_access
-    linker_set_key: "twalk"
-  }
-  mangled_function_name: "twalk"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(const void *, VISIT, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wait"
-    access: public_access
-    linker_set_key: "wait"
-  }
-  mangled_function_name: "wait"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "waitpid"
-    access: public_access
-    linker_set_key: "waitpid"
-  }
-  mangled_function_name: "waitpid"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wait4"
-    access: public_access
-    linker_set_key: "wait4"
-  }
-  mangled_function_name: "wait4"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "rusage *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "waitid"
-    access: public_access
-    linker_set_key: "waitid"
-  }
-  mangled_function_name: "waitid"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "which"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 8
-        alignment: 8
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "options"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalnum_l"
-    access: public_access
-    linker_set_key: "iswalnum_l"
-  }
-  mangled_function_name: "iswalnum_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalpha_l"
-    access: public_access
-    linker_set_key: "iswalpha_l"
-  }
-  mangled_function_name: "iswalpha_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswblank_l"
-    access: public_access
-    linker_set_key: "iswblank_l"
-  }
-  mangled_function_name: "iswblank_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswcntrl_l"
-    access: public_access
-    linker_set_key: "iswcntrl_l"
-  }
-  mangled_function_name: "iswcntrl_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswdigit_l"
-    access: public_access
-    linker_set_key: "iswdigit_l"
-  }
-  mangled_function_name: "iswdigit_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswgraph_l"
-    access: public_access
-    linker_set_key: "iswgraph_l"
-  }
-  mangled_function_name: "iswgraph_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswlower_l"
-    access: public_access
-    linker_set_key: "iswlower_l"
-  }
-  mangled_function_name: "iswlower_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswprint_l"
-    access: public_access
-    linker_set_key: "iswprint_l"
-  }
-  mangled_function_name: "iswprint_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswpunct_l"
-    access: public_access
-    linker_set_key: "iswpunct_l"
-  }
-  mangled_function_name: "iswpunct_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswspace_l"
-    access: public_access
-    linker_set_key: "iswspace_l"
-  }
-  mangled_function_name: "iswspace_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswupper_l"
-    access: public_access
-    linker_set_key: "iswupper_l"
-  }
-  mangled_function_name: "iswupper_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswxdigit_l"
-    access: public_access
-    linker_set_key: "iswxdigit_l"
-  }
-  mangled_function_name: "iswxdigit_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towlower_l"
-    access: public_access
-    linker_set_key: "towlower_l"
-  }
-  mangled_function_name: "towlower_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towupper_l"
-    access: public_access
-    linker_set_key: "towupper_l"
-  }
-  mangled_function_name: "towupper_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towctrans_l"
-    access: public_access
-    linker_set_key: "towctrans_l"
-  }
-  mangled_function_name: "towctrans_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const void *"
-      size: 8
-      alignment: 8
-    }
-    name: "wctrans_l"
-    access: public_access
-    linker_set_key: "wctrans_l"
-  }
-  mangled_function_name: "wctrans_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "wctype_l"
-    access: public_access
-    linker_set_key: "wctype_l"
-  }
-  mangled_function_name: "wctype_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswctype_l"
-    access: public_access
-    linker_set_key: "iswctype_l"
-  }
-  mangled_function_name: "iswctype_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_msg_getflag"
-    access: public_access
-    linker_set_key: "ns_msg_getflag"
-  }
-  mangled_function_name: "ns_msg_getflag"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg"
-        size: 80
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "ns_get16"
-    access: public_access
-    linker_set_key: "ns_get16"
-  }
-  mangled_function_name: "ns_get16"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_get32"
-    access: public_access
-    linker_set_key: "ns_get32"
-  }
-  mangled_function_name: "ns_get32"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "ns_put16"
-    access: public_access
-    linker_set_key: "ns_put16"
-  }
-  mangled_function_name: "ns_put16"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "ns_put32"
-    access: public_access
-    linker_set_key: "ns_put32"
-  }
-  mangled_function_name: "ns_put32"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_initparse"
-    access: public_access
-    linker_set_key: "ns_initparse"
-  }
-  mangled_function_name: "ns_initparse"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_skiprr"
-    access: public_access
-    linker_set_key: "ns_skiprr"
-  }
-  mangled_function_name: "ns_skiprr"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_sect"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_parserr"
-    access: public_access
-    linker_set_key: "ns_parserr"
-  }
-  mangled_function_name: "ns_parserr"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_sect"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_rr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_sprintrr"
-    access: public_access
-    linker_set_key: "ns_sprintrr"
-  }
-  mangled_function_name: "ns_sprintrr"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __ns_msg *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __ns_rr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_sprintrrf"
-    access: public_access
-    linker_set_key: "ns_sprintrrf"
-  }
-  mangled_function_name: "ns_sprintrrf"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_class"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_type"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_format_ttl"
-    access: public_access
-    linker_set_key: "ns_format_ttl"
-  }
-  mangled_function_name: "ns_format_ttl"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_ntol"
-    access: public_access
-    linker_set_key: "ns_name_ntol"
-  }
-  mangled_function_name: "ns_name_ntol"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_ntop"
-    access: public_access
-    linker_set_key: "ns_name_ntop"
-  }
-  mangled_function_name: "ns_name_ntop"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_pton"
-    access: public_access
-    linker_set_key: "ns_name_pton"
-  }
-  mangled_function_name: "ns_name_pton"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_unpack"
-    access: public_access
-    linker_set_key: "ns_name_unpack"
-  }
-  mangled_function_name: "ns_name_unpack"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_pack"
-    access: public_access
-    linker_set_key: "ns_name_pack"
-  }
-  mangled_function_name: "ns_name_pack"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_uncompress"
-    access: public_access
-    linker_set_key: "ns_name_uncompress"
-  }
-  mangled_function_name: "ns_name_uncompress"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_compress"
-    access: public_access
-    linker_set_key: "ns_name_compress"
-  }
-  mangled_function_name: "ns_name_compress"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_skip"
-    access: public_access
-    linker_set_key: "ns_name_skip"
-  }
-  mangled_function_name: "ns_name_skip"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "ns_name_rollback"
-    access: public_access
-    linker_set_key: "ns_name_rollback"
-  }
-  mangled_function_name: "ns_name_rollback"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_makecanon"
-    access: public_access
-    linker_set_key: "ns_makecanon"
-  }
-  mangled_function_name: "ns_makecanon"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_samename"
-    access: public_access
-    linker_set_key: "ns_samename"
-  }
-  mangled_function_name: "ns_samename"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__b64_ntop"
-    access: public_access
-    linker_set_key: "__b64_ntop"
-  }
-  mangled_function_name: "__b64_ntop"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__b64_pton"
-    access: public_access
-    linker_set_key: "__b64_pton"
-  }
-  mangled_function_name: "__b64_pton"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_comp"
-    access: public_access
-    linker_set_key: "__dn_comp"
-  }
-  mangled_function_name: "__dn_comp"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dn_expand"
-    access: public_access
-    linker_set_key: "dn_expand"
-  }
-  mangled_function_name: "dn_expand"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_class"
-    access: public_access
-    linker_set_key: "__p_class"
-  }
-  mangled_function_name: "__p_class"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_type"
-    access: public_access
-    linker_set_key: "__p_type"
-  }
-  mangled_function_name: "__p_type"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_init"
-    access: public_access
-    linker_set_key: "res_init"
-  }
-  mangled_function_name: "res_init"
-  source_file: "bionic/libc/include/resolv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_mkquery"
-    access: public_access
-    linker_set_key: "res_mkquery"
-  }
-  mangled_function_name: "res_mkquery"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_query"
-    access: public_access
-    linker_set_key: "res_query"
-  }
-  mangled_function_name: "res_query"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_search"
-    access: public_access
-    linker_set_key: "res_search"
-  }
-  mangled_function_name: "res_search"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_net_res_stats_aggregate"
-    access: public_access
-    linker_set_key: "android_net_res_stats_aggregate"
-  }
-  mangled_function_name: "android_net_res_stats_aggregate"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 8
-        alignment: 8
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "successes"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "errors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "timeouts"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "internal_errors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "rtt_avg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: "last_sample_time"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_net_res_stats_get_info_for_net"
-    access: public_access
-    linker_set_key: "android_net_res_stats_get_info_for_net"
-  }
-  mangled_function_name: "android_net_res_stats_get_info_for_net"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "nscount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __kernel_sockaddr_storage *"
-        size: 8
-        alignment: 8
-      }
-      name: "servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "dcount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char (*)[256]"
-        size: 8
-        alignment: 8
-      }
-      name: "domains"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_params *"
-        size: 8
-        alignment: 8
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 8
-        alignment: 8
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_net_res_stats_get_usable_servers"
-    access: public_access
-    linker_set_key: "android_net_res_stats_get_usable_servers"
-  }
-  mangled_function_name: "android_net_res_stats_get_usable_servers"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __res_params *"
-        size: 8
-        alignment: 8
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 8
-        alignment: 8
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nscount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "bool *"
-        size: 8
-        alignment: 8
-      }
-      name: "valid_servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fp_nquery"
-    access: public_access
-    linker_set_key: "__fp_nquery"
-  }
-  mangled_function_name: "__fp_nquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fp_query"
-    access: public_access
-    linker_set_key: "__fp_query"
-  }
-  mangled_function_name: "__fp_query"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__hostalias"
-    access: public_access
-    linker_set_key: "__hostalias"
-  }
-  mangled_function_name: "__hostalias"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__p_query"
-    access: public_access
-    linker_set_key: "__p_query"
-  }
-  mangled_function_name: "__p_query"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_close"
-    access: public_access
-    linker_set_key: "__res_close"
-  }
-  mangled_function_name: "__res_close"
-  source_file: ""
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_isourserver"
-    access: public_access
-    linker_set_key: "__res_isourserver"
-  }
-  mangled_function_name: "__res_isourserver"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct sockaddr_in *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_querydomain"
-    access: public_access
-    linker_set_key: "__res_querydomain"
-  }
-  mangled_function_name: "__res_querydomain"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_send"
-    access: public_access
-    linker_set_key: "__res_send"
-  }
-  mangled_function_name: "__res_send"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_hnok"
-    access: public_access
-    linker_set_key: "__res_hnok"
-  }
-  mangled_function_name: "__res_hnok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_ownok"
-    access: public_access
-    linker_set_key: "__res_ownok"
-  }
-  mangled_function_name: "__res_ownok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_mailok"
-    access: public_access
-    linker_set_key: "__res_mailok"
-  }
-  mangled_function_name: "__res_mailok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_dnok"
-    access: public_access
-    linker_set_key: "__res_dnok"
-  }
-  mangled_function_name: "__res_dnok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sym_ston"
-    access: public_access
-    linker_set_key: "__sym_ston"
-  }
-  mangled_function_name: "__sym_ston"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__sym_ntos"
-    access: public_access
-    linker_set_key: "__sym_ntos"
-  }
-  mangled_function_name: "__sym_ntos"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__sym_ntop"
-    access: public_access
-    linker_set_key: "__sym_ntop"
-  }
-  mangled_function_name: "__sym_ntop"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__loc_aton"
-    access: public_access
-    linker_set_key: "__loc_aton"
-  }
-  mangled_function_name: "__loc_aton"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__loc_ntoa"
-    access: public_access
-    linker_set_key: "__loc_ntoa"
-  }
-  mangled_function_name: "__loc_ntoa"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_skipname"
-    access: public_access
-    linker_set_key: "__dn_skipname"
-  }
-  mangled_function_name: "__dn_skipname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__putlong"
-    access: public_access
-    linker_set_key: "__putlong"
-  }
-  mangled_function_name: "__putlong"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__putshort"
-    access: public_access
-    linker_set_key: "__putshort"
-  }
-  mangled_function_name: "__putshort"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "_getshort"
-    access: public_access
-    linker_set_key: "_getshort"
-  }
-  mangled_function_name: "_getshort"
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "_getlong"
-    access: public_access
-    linker_set_key: "_getlong"
-  }
-  mangled_function_name: "_getlong"
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_time"
-    access: public_access
-    linker_set_key: "__p_time"
-  }
-  mangled_function_name: "__p_time"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_rcode"
-    access: public_access
-    linker_set_key: "__p_rcode"
-  }
-  mangled_function_name: "__p_rcode"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_cdnname"
-    access: public_access
-    linker_set_key: "__p_cdnname"
-  }
-  mangled_function_name: "__p_cdnname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_cdname"
-    access: public_access
-    linker_set_key: "__p_cdname"
-  }
-  mangled_function_name: "__p_cdname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_fqnname"
-    access: public_access
-    linker_set_key: "__p_fqnname"
-  }
-  mangled_function_name: "__p_fqnname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_fqname"
-    access: public_access
-    linker_set_key: "__p_fqname"
-  }
-  mangled_function_name: "__p_fqname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_option"
-    access: public_access
-    linker_set_key: "__p_option"
-  }
-  mangled_function_name: "__p_option"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_secstodate"
-    access: public_access
-    linker_set_key: "__p_secstodate"
-  }
-  mangled_function_name: "__p_secstodate"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_count_labels"
-    access: public_access
-    linker_set_key: "__dn_count_labels"
-  }
-  mangled_function_name: "__dn_count_labels"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nameinquery"
-    access: public_access
-    linker_set_key: "__res_nameinquery"
-  }
-  mangled_function_name: "__res_nameinquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_queriesmatch"
-    access: public_access
-    linker_set_key: "__res_queriesmatch"
-  }
-  mangled_function_name: "__res_queriesmatch"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_ninit"
-    access: public_access
-    linker_set_key: "__res_ninit"
-  }
-  mangled_function_name: "__res_ninit"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__res_hostalias"
-    access: public_access
-    linker_set_key: "__res_hostalias"
-  }
-  mangled_function_name: "__res_hostalias"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *const"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nquery"
-    access: public_access
-    linker_set_key: "__res_nquery"
-  }
-  mangled_function_name: "__res_nquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nsearch"
-    access: public_access
-    linker_set_key: "__res_nsearch"
-  }
-  mangled_function_name: "__res_nsearch"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nquerydomain"
-    access: public_access
-    linker_set_key: "__res_nquerydomain"
-  }
-  mangled_function_name: "__res_nquerydomain"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nmkquery"
-    access: public_access
-    linker_set_key: "__res_nmkquery"
-  }
-  mangled_function_name: "__res_nmkquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nsend"
-    access: public_access
-    linker_set_key: "__res_nsend"
-  }
-  mangled_function_name: "__res_nsend"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_nclose"
-    access: public_access
-    linker_set_key: "__res_nclose"
-  }
-  mangled_function_name: "__res_nclose"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_send_setqhook"
-    access: public_access
-    linker_set_key: "__res_send_setqhook"
-  }
-  mangled_function_name: "__res_send_setqhook"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "res_sendhookact (*)(struct sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_send_setrhook"
-    access: public_access
-    linker_set_key: "__res_send_setrhook"
-  }
-  mangled_function_name: "__res_send_setrhook"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "res_sendhookact (*)(const struct sockaddr *, const unsigned char *, int, unsigned char *, int, int *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_resolv_set_nameservers_for_net"
-    access: public_access
-    linker_set_key: "_resolv_set_nameservers_for_net"
-  }
-  mangled_function_name: "_resolv_set_nameservers_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 8
-        alignment: 8
-      }
-      name: "servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "numservers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "domains"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __res_params *"
-        size: 8
-        alignment: 8
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_resolv_flush_cache_for_net"
-    access: public_access
-    linker_set_key: "_resolv_flush_cache_for_net"
-  }
-  mangled_function_name: "_resolv_flush_cache_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_resolv_delete_cache_for_net"
-    access: public_access
-    linker_set_key: "_resolv_delete_cache_for_net"
-  }
-  mangled_function_name: "_resolv_delete_cache_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nsdispatch"
-    access: public_access
-    linker_set_key: "nsdispatch"
-  }
-  mangled_function_name: "nsdispatch"
-  source_file: "bionic/libc/dns/include/nsswitch.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const ns_dtab *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const ns_src *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "err"
-    access: public_access
-    linker_set_key: "err"
-  }
-  mangled_function_name: "err"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "verr"
-    access: public_access
-    linker_set_key: "verr"
-  }
-  mangled_function_name: "verr"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "errx"
-    access: public_access
-    linker_set_key: "errx"
-  }
-  mangled_function_name: "errx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "verrx"
-    access: public_access
-    linker_set_key: "verrx"
-  }
-  mangled_function_name: "verrx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "warn"
-    access: public_access
-    linker_set_key: "warn"
-  }
-  mangled_function_name: "warn"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vwarn"
-    access: public_access
-    linker_set_key: "vwarn"
-  }
-  mangled_function_name: "vwarn"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "warnx"
-    access: public_access
-    linker_set_key: "warnx"
-  }
-  mangled_function_name: "warnx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vwarnx"
-    access: public_access
-    linker_set_key: "vwarnx"
-  }
-  mangled_function_name: "vwarnx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __va_list"
-        size: 32
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt_long"
-    access: public_access
-    linker_set_key: "getopt_long"
-  }
-  mangled_function_name: "getopt_long"
-  source_file: "bionic/libc/include/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct option *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt_long_only"
-    access: public_access
-    linker_set_key: "getopt_long_only"
-  }
-  mangled_function_name: "getopt_long_only"
-  source_file: "bionic/libc/include/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct option *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utime"
-    access: public_access
-    linker_set_key: "utime"
-  }
-  mangled_function_name: "utime"
-  source_file: "bionic/libc/include/utime.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct utimbuf *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "regcomp"
-    access: public_access
-    linker_set_key: "regcomp"
-  }
-  mangled_function_name: "regcomp"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "regerror"
-    access: public_access
-    linker_set_key: "regerror"
-  }
-  mangled_function_name: "regerror"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const regex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "regexec"
-    access: public_access
-    linker_set_key: "regexec"
-  }
-  mangled_function_name: "regexec"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const regex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regmatch_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "regfree"
-    access: public_access
-    linker_set_key: "regfree"
-  }
-  mangled_function_name: "regfree"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fnmatch"
-    access: public_access
-    linker_set_key: "fnmatch"
-  }
-  mangled_function_name: "fnmatch"
-  source_file: "bionic/libc/include/fnmatch.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "pattern"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "string"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "flock"
-    access: public_access
-    linker_set_key: "flock"
-  }
-  mangled_function_name: "flock"
-  source_file: "bionic/libc/include/sys/file.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct ether_addr *"
-      size: 8
-      alignment: 8
-    }
-    name: "ether_aton_r"
-    access: public_access
-    linker_set_key: "ether_aton_r"
-  }
-  mangled_function_name: "ether_aton_r"
-  source_file: "bionic/libc/bionic/ether_aton.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "asc"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct ether_addr *"
-        size: 8
-        alignment: 8
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct ether_addr *"
-      size: 8
-      alignment: 8
-    }
-    name: "ether_aton"
-    access: public_access
-    linker_set_key: "ether_aton"
-  }
-  mangled_function_name: "ether_aton"
-  source_file: "bionic/libc/bionic/ether_aton.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "asc"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ether_ntoa_r"
-    access: public_access
-    linker_set_key: "ether_ntoa_r"
-  }
-  mangled_function_name: "ether_ntoa_r"
-  source_file: "bionic/libc/bionic/ether_ntoa.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct ether_addr *"
-        size: 8
-        alignment: 8
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ether_ntoa"
-    access: public_access
-    linker_set_key: "ether_ntoa"
-  }
-  mangled_function_name: "ether_ntoa"
-  source_file: "bionic/libc/bionic/ether_ntoa.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct ether_addr *"
-        size: 8
-        alignment: 8
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "pututline"
-    access: public_access
-    linker_set_key: "pututline"
-  }
-  mangled_function_name: "pututline"
-  source_file: "bionic/libc/bionic/pututline.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct utmp *"
-        size: 8
-        alignment: 8
-      }
-      name: "utmp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigblock"
-    access: public_access
-    linker_set_key: "sigblock"
-  }
-  mangled_function_name: "sigblock"
-  source_file: "bionic/libc/bionic/sigblock.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigsetmask"
-    access: public_access
-    linker_set_key: "sigsetmask"
-  }
-  mangled_function_name: "sigsetmask"
-  source_file: "bionic/libc/bionic/sigsetmask.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__fbufsize"
-    access: public_access
-    linker_set_key: "__fbufsize"
-  }
-  mangled_function_name: "__fbufsize"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__freadable"
-    access: public_access
-    linker_set_key: "__freadable"
-  }
-  mangled_function_name: "__freadable"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fwritable"
-    access: public_access
-    linker_set_key: "__fwritable"
-  }
-  mangled_function_name: "__fwritable"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__flbf"
-    access: public_access
-    linker_set_key: "__flbf"
-  }
-  mangled_function_name: "__flbf"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fpurge"
-    access: public_access
-    linker_set_key: "__fpurge"
-  }
-  mangled_function_name: "__fpurge"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__fpending"
-    access: public_access
-    linker_set_key: "__fpending"
-  }
-  mangled_function_name: "__fpending"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_flushlbf"
-    access: public_access
-    linker_set_key: "_flushlbf"
-  }
-  mangled_function_name: "_flushlbf"
-  source_file: "bionic/libc/include/stdio_ext.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fsetlocking"
-    access: public_access
-    linker_set_key: "__fsetlocking"
-  }
-  mangled_function_name: "__fsetlocking"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *const[65]"
-      size: 520
-      alignment: 8
-    }
-    name: "sys_siglist"
-    access: public_access
-    linker_set_key: "sys_siglist"
-  }
-  source_file: "bionic/libc/include/signal.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *const[65]"
-      size: 520
-      alignment: 8
-    }
-    name: "sys_signame"
-    access: public_access
-    linker_set_key: "sys_signame"
-  }
-  source_file: "bionic/libc/include/signal.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char *[]"
-    }
-    name: "tzname"
-    access: public_access
-    linker_set_key: "tzname"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "daylight"
-    access: public_access
-    linker_set_key: "daylight"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "timezone"
-    access: public_access
-    linker_set_key: "timezone"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "stdin"
-    access: public_access
-    linker_set_key: "stdin"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "stdout"
-    access: public_access
-    linker_set_key: "stdout"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "stderr"
-    access: public_access
-    linker_set_key: "stderr"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__stack_chk_guard"
-    access: public_access
-    linker_set_key: "__stack_chk_guard"
-  }
-  source_file: "bionic/libc/private/bionic_ssp.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "optarg"
-    access: public_access
-    linker_set_key: "optarg"
-  }
-  source_file: "bionic/libc/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optind"
-    access: public_access
-    linker_set_key: "optind"
-  }
-  source_file: "bionic/libc/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "opterr"
-    access: public_access
-    linker_set_key: "opterr"
-  }
-  source_file: "bionic/libc/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optopt"
-    access: public_access
-    linker_set_key: "optopt"
-  }
-  source_file: "bionic/libc/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char **"
-      size: 8
-      alignment: 8
-    }
-    name: "environ"
-    access: public_access
-    linker_set_key: "environ"
-  }
-  source_file: "bionic/libc/include/unistd.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const in6_addr"
-      size: 16
-      alignment: 4
-    }
-    name: "in6addr_any"
-    access: public_access
-    linker_set_key: "in6addr_any"
-  }
-  source_file: "bionic/libc/include/netinet/in.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const in6_addr"
-      size: 16
-      alignment: 4
-    }
-    name: "in6addr_loopback"
-    access: public_access
-    linker_set_key: "in6addr_loopback"
-  }
-  source_file: "bionic/libc/include/netinet/in.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "_ctype_"
-    access: public_access
-    linker_set_key: "_ctype_"
-  }
-  source_file: "bionic/libc/include/ctype.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "void (*)()"
-      size: 8
-      alignment: 8
-    }
-    name: "error_print_progname"
-    access: public_access
-    linker_set_key: "error_print_progname"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "error_message_count"
-    access: public_access
-    linker_set_key: "error_message_count"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "error_one_per_line"
-    access: public_access
-    linker_set_key: "error_one_per_line"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__progname"
-    access: public_access
-    linker_set_key: "__progname"
-  }
-  source_file: "bionic/libc/bionic/libc_init_common.cpp"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "prop_area *"
-      size: 8
-      alignment: 8
-    }
-    name: "__system_property_area__"
-    access: public_access
-    linker_set_key: "__system_property_area__"
-  }
-  source_file: "bionic/libc/bionic/system_properties.cpp"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "struct res_sym const[]"
-    }
-    name: "__p_class_syms"
-    access: public_access
-    linker_set_key: "__p_class_syms"
-  }
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "struct res_sym const[]"
-    }
-    name: "__p_type_syms"
-    access: public_access
-    linker_set_key: "__p_type_syms"
-  }
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optreset"
-    access: public_access
-    linker_set_key: "optreset"
-  }
-  source_file: "bionic/libc/include/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE [3]"
-      size: 456
-      alignment: 8
-    }
-    name: "__sF"
-    access: public_access
-    linker_set_key: "__sF"
-  }
-  source_file: "bionic/libc/stdio/stdio.cpp"
-}
diff --git a/current/arm64/source-based/libc.so.lsdump.gz b/current/arm64/source-based/libc.so.lsdump.gz
new file mode 100644
index 0000000..b547763
--- /dev/null
+++ b/current/arm64/source-based/libc.so.lsdump.gz
Binary files differ
diff --git a/current/arm64/source-based/libdl.so.lsdump b/current/arm64/source-based/libdl.so.lsdump
deleted file mode 100644
index a39d6ed..0000000
--- a/current/arm64/source-based/libdl.so.lsdump
+++ /dev/null
@@ -1,708 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "dlopen"
-    access: public_access
-    linker_set_key: "dlopen"
-  }
-  mangled_function_name: "dlopen"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dlclose"
-    access: public_access
-    linker_set_key: "dlclose"
-  }
-  mangled_function_name: "dlclose"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "dlerror"
-    access: public_access
-    linker_set_key: "dlerror"
-  }
-  mangled_function_name: "dlerror"
-  source_file: "bionic/libc/include/dlfcn.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "dlsym"
-    access: public_access
-    linker_set_key: "dlsym"
-  }
-  mangled_function_name: "dlsym"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "symbol"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "dlvsym"
-    access: public_access
-    linker_set_key: "dlvsym"
-  }
-  mangled_function_name: "dlvsym"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "symbol"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "version"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dladdr"
-    access: public_access
-    linker_set_key: "dladdr"
-  }
-  mangled_function_name: "dladdr"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "Dl_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_dlopen_ext"
-    access: public_access
-    linker_set_key: "android_dlopen_ext"
-  }
-  mangled_function_name: "android_dlopen_ext"
-  source_file: "bionic/libc/include/android/dlext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_dlextinfo *"
-        size: 8
-        alignment: 8
-      }
-      name: "extinfo"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_get_LD_LIBRARY_PATH"
-    access: public_access
-    linker_set_key: "android_get_LD_LIBRARY_PATH"
-  }
-  mangled_function_name: "android_get_LD_LIBRARY_PATH"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buffer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "buffer_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_update_LD_LIBRARY_PATH"
-    access: public_access
-    linker_set_key: "android_update_LD_LIBRARY_PATH"
-  }
-  mangled_function_name: "android_update_LD_LIBRARY_PATH"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "ld_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_set_application_target_sdk_version"
-    access: public_access
-    linker_set_key: "android_set_application_target_sdk_version"
-  }
-  mangled_function_name: "android_set_application_target_sdk_version"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "target"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_get_application_target_sdk_version"
-    access: public_access
-    linker_set_key: "android_get_application_target_sdk_version"
-  }
-  mangled_function_name: "android_get_application_target_sdk_version"
-  source_file: "bionic/libdl/libdl.c"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_init_anonymous_namespace"
-    access: public_access
-    linker_set_key: "android_init_anonymous_namespace"
-  }
-  mangled_function_name: "android_init_anonymous_namespace"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "shared_libs_sonames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "library_search_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_namespace_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_create_namespace"
-    access: public_access
-    linker_set_key: "android_create_namespace"
-  }
-  mangled_function_name: "android_create_namespace"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "ld_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "default_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "permitted_when_isolated_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_link_namespaces"
-    access: public_access
-    linker_set_key: "android_link_namespaces"
-  }
-  mangled_function_name: "android_link_namespaces"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "namespace_from"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "namespace_to"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "shared_libs_sonames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_dlwarning"
-    access: public_access
-    linker_set_key: "android_dlwarning"
-  }
-  mangled_function_name: "android_dlwarning"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "obj"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *, const char *)"
-        size: 8
-        alignment: 8
-      }
-      name: "f"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long *"
-      size: 8
-      alignment: 8
-    }
-    name: "__cfi_init"
-    access: public_access
-    linker_set_key: "__cfi_init"
-  }
-  mangled_function_name: "__cfi_init"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "shadow_base"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cfi_slowpath"
-    access: public_access
-    linker_set_key: "__cfi_slowpath"
-  }
-  mangled_function_name: "__cfi_slowpath"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "CallSiteTypeId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "Ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cfi_slowpath_diag"
-    access: public_access
-    linker_set_key: "__cfi_slowpath_diag"
-  }
-  mangled_function_name: "__cfi_slowpath_diag"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "CallSiteTypeId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "Ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "DiagData"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
diff --git a/current/arm64/source-based/libdl.so.lsdump.gz b/current/arm64/source-based/libdl.so.lsdump.gz
new file mode 100644
index 0000000..8c81b25
--- /dev/null
+++ b/current/arm64/source-based/libdl.so.lsdump.gz
Binary files differ
diff --git a/current/arm64/source-based/liblog.so.lsdump b/current/arm64/source-based/liblog.so.lsdump
deleted file mode 100644
index e9bc2ca..0000000
--- a/current/arm64/source-based/liblog.so.lsdump
+++ /dev/null
@@ -1,7884 +0,0 @@
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time"
-    access: public_access
-    linker_set_key: "log_time"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-  mangled_record_name: "log_time"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry"
-      size: 20
-      alignment: 4
-    }
-    name: "logger_entry"
-    access: public_access
-    linker_set_key: "logger_entry"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "__pad"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v2"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v2"
-    access: public_access
-    linker_set_key: "logger_entry_v2"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "euid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v2"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v3"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v3"
-    access: public_access
-    linker_set_key: "logger_entry_v3"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v3"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v4"
-      size: 28
-      alignment: 4
-    }
-    name: "logger_entry_v4"
-    access: public_access
-    linker_set_key: "logger_entry_v4"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v4"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_msg"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg"
-    access: public_access
-    linker_set_key: "log_msg"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct log_msg::(anonymous)"
-        size: 5124
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "log_msg"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_msg::(anonymous)"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg::(anonymous)"
-    access: public_access
-    linker_set_key: "log_msg::(anonymous)"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char [5121]"
-        size: 5121
-        alignment: 1
-      }
-      name: "buf"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry_v4"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v3"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v3"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v2"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v2"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry"
-        size: 20
-        alignment: 4
-      }
-      name: "entry_v1"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_list_element"
-    access: public_access
-    linker_set_key: "android_log_list_element"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "complete"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_list_element::(anonymous)"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element::(anonymous)"
-      size: 8
-      alignment: 8
-    }
-    name: "(anonymous struct)::(anonymous)"
-    access: public_access
-    linker_set_key: "(anonymous struct)::(anonymous)"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "int32"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "int64"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "string"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "float32"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_pmsg_log_header_t"
-      size: 7
-      alignment: 1
-    }
-    name: "android_pmsg_log_header_t"
-    access: public_access
-    linker_set_key: "android_pmsg_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "magic"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_header_t"
-      size: 11
-      alignment: 1
-    }
-    name: "android_log_header_t"
-    access: public_access
-    linker_set_key: "android_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "id"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "realtime"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_header_t"
-      size: 4
-      alignment: 1
-    }
-    name: "android_event_header_t"
-    access: public_access
-    linker_set_key: "android_event_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_int_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_int_t"
-    access: public_access
-    linker_set_key: "android_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_int_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_int_t"
-    access: public_access
-    linker_set_key: "android_log_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_int_t"
-        size: 5
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_long_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_event_long_t"
-    access: public_access
-    linker_set_key: "android_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_long_t"
-      size: 13
-      alignment: 1
-    }
-    name: "android_log_event_long_t"
-    access: public_access
-    linker_set_key: "android_log_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_long_t"
-        size: 9
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_string_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_string_t"
-    access: public_access
-    linker_set_key: "android_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_string_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_string_t"
-    access: public_access
-    linker_set_key: "android_log_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time"
-    access: public_access
-    linker_set_key: "_Z8log_time"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-  mangled_record_name: "_Z8log_time"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry"
-      size: 20
-      alignment: 4
-    }
-    name: "logger_entry"
-    access: public_access
-    linker_set_key: "_Z12logger_entry"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "__pad"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z12logger_entry"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v2"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v2"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v2"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "euid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v2"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v3"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v3"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v3"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v3"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v4"
-      size: 28
-      alignment: 4
-    }
-    name: "logger_entry_v4"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v4"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v4"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_msg"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg"
-    access: public_access
-    linker_set_key: "_Z7log_msg"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "log_msg::(anonymous)"
-        size: 5124
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z7log_msg"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_msg::(anonymous)"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg::(anonymous)"
-    access: public_access
-    linker_set_key: "_ZN7log_msgUt_E"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char [5121]"
-        size: 5121
-        alignment: 1
-      }
-      name: "buf"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry_v4"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v3"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v3"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v2"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v2"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry"
-        size: 20
-        alignment: 4
-      }
-      name: "entry_v1"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_ZN7log_msgUt_E"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct AndroidLogEntry_t"
-      size: 64
-      alignment: 8
-    }
-    name: "AndroidLogEntry_t"
-    access: public_access
-    linker_set_key: "AndroidLogEntry_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "enum android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "priority"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "tagLen"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "messageLen"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "message"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/logprint.h"
-  mangled_record_name: "AndroidLogEntry_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_list_element"
-    access: public_access
-    linker_set_key: "_Z24android_log_list_element"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "complete"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_list_element::(anonymous)"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_Z24android_log_list_element"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element::(anonymous)"
-      size: 8
-      alignment: 8
-    }
-    name: "(anonymous struct)::(anonymous)"
-    access: public_access
-    linker_set_key: "_ZN24android_log_list_elementUt_E"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "int32"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "int64"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "string"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "float32"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_ZN24android_log_list_elementUt_E"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_event_list"
-    access: public_access
-    linker_set_key: "_Z22android_log_event_list"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: private_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "ret"
-      access: private_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_Z22android_log_event_list"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_pmsg_log_header_t"
-      size: 7
-      alignment: 1
-    }
-    name: "android_pmsg_log_header_t"
-    access: public_access
-    linker_set_key: "_Z25android_pmsg_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "magic"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z25android_pmsg_log_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_header_t"
-      size: 11
-      alignment: 1
-    }
-    name: "android_log_header_t"
-    access: public_access
-    linker_set_key: "_Z20android_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "id"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "realtime"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z20android_log_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_header_t"
-      size: 4
-      alignment: 1
-    }
-    name: "android_event_header_t"
-    access: public_access
-    linker_set_key: "_Z22android_event_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z22android_event_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_int_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_int_t"
-    access: public_access
-    linker_set_key: "_Z19android_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z19android_event_int_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_int_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_int_t"
-    access: public_access
-    linker_set_key: "_Z23android_log_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_int_t"
-        size: 5
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z23android_log_event_int_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_long_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_event_long_t"
-    access: public_access
-    linker_set_key: "_Z20android_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z20android_event_long_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_long_t"
-      size: 13
-      alignment: 1
-    }
-    name: "android_log_event_long_t"
-    access: public_access
-    linker_set_key: "_Z24android_log_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_long_t"
-        size: 9
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z24android_log_event_long_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_string_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_string_t"
-    access: public_access
-    linker_set_key: "_Z22android_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z22android_event_string_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_string_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_string_t"
-    access: public_access
-    linker_set_key: "_Z26android_log_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z26android_log_event_string_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "__android_log_event_list"
-      size: 16
-      alignment: 8
-    }
-    name: "__android_log_event_list"
-    access: public_access
-    linker_set_key: "_Z24__android_log_event_list"
-  }
-  base_specifiers {
-    basic_abi {
-      type_abi {
-        name: "android_log_event_list"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-    }
-    is_virtual: false
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z24__android_log_event_list"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_set_log_transport"
-    access: public_access
-    linker_set_key: "android_set_log_transport"
-  }
-  mangled_function_name: "android_set_log_transport"
-  source_file: "system/core/liblog/include/log/log_transport.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "transport_flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_get_log_transport"
-    access: public_access
-    linker_set_key: "android_get_log_transport"
-  }
-  mangled_function_name: "android_get_log_transport"
-  source_file: "system/core/liblog/include/log/log_transport.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_write"
-    access: public_access
-    linker_set_key: "__android_log_write"
-  }
-  mangled_function_name: "__android_log_write"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "text"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_print"
-    access: public_access
-    linker_set_key: "__android_log_print"
-  }
-  mangled_function_name: "__android_log_print"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_vprint"
-    access: public_access
-    linker_set_key: "__android_log_vprint"
-  }
-  mangled_function_name: "__android_log_vprint"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __va_list"
-        size: 32
-        alignment: 8
-      }
-      name: "ap"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_assert"
-    access: public_access
-    linker_set_key: "__android_log_assert"
-  }
-  mangled_function_name: "__android_log_assert"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "cond"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_buf_write"
-    access: public_access
-    linker_set_key: "__android_log_buf_write"
-  }
-  mangled_function_name: "__android_log_buf_write"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "bufID"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "text"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_buf_print"
-    access: public_access
-    linker_set_key: "__android_log_buf_print"
-  }
-  mangled_function_name: "__android_log_buf_print"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "bufID"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "enum log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "android_name_to_log_id"
-    access: public_access
-    linker_set_key: "android_name_to_log_id"
-  }
-  mangled_function_name: "android_name_to_log_id"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "logName"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_id_to_name"
-    access: public_access
-    linker_set_key: "android_log_id_to_name"
-  }
-  mangled_function_name: "android_log_id_to_name"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_loggable"
-    access: public_access
-    linker_set_key: "__android_log_is_loggable"
-  }
-  mangled_function_name: "__android_log_is_loggable"
-  source_file: "system/core/liblog/include/log/log_main.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "default_prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_loggable_len"
-    access: public_access
-    linker_set_key: "__android_log_is_loggable_len"
-  }
-  mangled_function_name: "__android_log_is_loggable_len"
-  source_file: "system/core/liblog/include/log/log_main.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "default_prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "enum log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_id"
-    access: public_access
-    linker_set_key: "android_logger_get_id"
-  }
-  mangled_function_name: "android_logger_get_id"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_clear"
-    access: public_access
-    linker_set_key: "android_logger_clear"
-  }
-  mangled_function_name: "android_logger_clear"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_get_log_size"
-    access: public_access
-    linker_set_key: "android_logger_get_log_size"
-  }
-  mangled_function_name: "android_logger_get_log_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_set_log_size"
-    access: public_access
-    linker_set_key: "android_logger_set_log_size"
-  }
-  mangled_function_name: "android_logger_set_log_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_get_log_readable_size"
-    access: public_access
-    linker_set_key: "android_logger_get_log_readable_size"
-  }
-  mangled_function_name: "android_logger_get_log_readable_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_log_version"
-    access: public_access
-    linker_set_key: "android_logger_get_log_version"
-  }
-  mangled_function_name: "android_logger_get_log_version"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_get_statistics"
-    access: public_access
-    linker_set_key: "android_logger_get_statistics"
-  }
-  mangled_function_name: "android_logger_get_statistics"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_get_prune_list"
-    access: public_access
-    linker_set_key: "android_logger_get_prune_list"
-  }
-  mangled_function_name: "android_logger_get_prune_list"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_set_prune_list"
-    access: public_access
-    linker_set_key: "android_logger_set_prune_list"
-  }
-  mangled_function_name: "android_logger_set_prune_list"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_list_alloc"
-    access: public_access
-    linker_set_key: "android_logger_list_alloc"
-  }
-  mangled_function_name: "android_logger_list_alloc"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tail"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_list_alloc_time"
-    access: public_access
-    linker_set_key: "android_logger_list_alloc_time"
-  }
-  mangled_function_name: "android_logger_list_alloc_time"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "start"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_logger_list_free"
-    access: public_access
-    linker_set_key: "android_logger_list_free"
-  }
-  mangled_function_name: "android_logger_list_free"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_list_read"
-    access: public_access
-    linker_set_key: "android_logger_list_read"
-  }
-  mangled_function_name: "android_logger_list_read"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct log_msg *"
-        size: 8
-        alignment: 8
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_open"
-    access: public_access
-    linker_set_key: "android_logger_open"
-  }
-  mangled_function_name: "android_logger_open"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_list_open"
-    access: public_access
-    linker_set_key: "android_logger_list_open"
-  }
-  mangled_function_name: "android_logger_list_open"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tail"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_bwrite"
-    access: public_access
-    linker_set_key: "__android_log_bwrite"
-  }
-  mangled_function_name: "__android_log_bwrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_btwrite"
-    access: public_access
-    linker_set_key: "__android_log_btwrite"
-  }
-  mangled_function_name: "__android_log_btwrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_bswrite"
-    access: public_access
-    linker_set_key: "__android_log_bswrite"
-  }
-  mangled_function_name: "__android_log_bswrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_clockid"
-    access: public_access
-    linker_set_key: "android_log_clockid"
-  }
-  mangled_function_name: "android_log_clockid"
-  source_file: "system/core/liblog/include/log/log.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_error_write"
-    access: public_access
-    linker_set_key: "__android_log_error_write"
-  }
-  mangled_function_name: "__android_log_error_write"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "subTag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dataLen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_close"
-    access: public_access
-    linker_set_key: "__android_log_close"
-  }
-  mangled_function_name: "__android_log_close"
-  source_file: "system/core/liblog/include/log/log.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_ratelimit"
-    access: public_access
-    linker_set_key: "__android_log_ratelimit"
-  }
-  mangled_function_name: "__android_log_ratelimit"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: "last"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_log_context_internal *"
-      size: 8
-      alignment: 8
-    }
-    name: "create_android_logger"
-    access: public_access
-    linker_set_key: "create_android_logger"
-  }
-  mangled_function_name: "create_android_logger"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_begin"
-    access: public_access
-    linker_set_key: "android_log_write_list_begin"
-  }
-  mangled_function_name: "android_log_write_list_begin"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_end"
-    access: public_access
-    linker_set_key: "android_log_write_list_end"
-  }
-  mangled_function_name: "android_log_write_list_end"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_int32"
-    access: public_access
-    linker_set_key: "android_log_write_int32"
-  }
-  mangled_function_name: "android_log_write_int32"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_int64"
-    access: public_access
-    linker_set_key: "android_log_write_int64"
-  }
-  mangled_function_name: "android_log_write_int64"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_string8"
-    access: public_access
-    linker_set_key: "android_log_write_string8"
-  }
-  mangled_function_name: "android_log_write_string8"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_string8_len"
-    access: public_access
-    linker_set_key: "android_log_write_string8_len"
-  }
-  mangled_function_name: "android_log_write_string8_len"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "maxlen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_float32"
-    access: public_access
-    linker_set_key: "android_log_write_float32"
-  }
-  mangled_function_name: "android_log_write_float32"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list"
-    access: public_access
-    linker_set_key: "android_log_write_list"
-  }
-  mangled_function_name: "android_log_write_list"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_log_context_internal *"
-      size: 8
-      alignment: 8
-    }
-    name: "create_android_log_parser"
-    access: public_access
-    linker_set_key: "create_android_log_parser"
-  }
-  mangled_function_name: "create_android_log_parser"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_read_next"
-    access: public_access
-    linker_set_key: "android_log_read_next"
-  }
-  mangled_function_name: "android_log_read_next"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_peek_next"
-    access: public_access
-    linker_set_key: "android_log_peek_next"
-  }
-  mangled_function_name: "android_log_peek_next"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_destroy"
-    access: public_access
-    linker_set_key: "android_log_destroy"
-  }
-  mangled_function_name: "android_log_destroy"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal **"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__android_log_pmsg_file_write"
-    access: public_access
-    linker_set_key: "__android_log_pmsg_file_write"
-  }
-  mangled_function_name: "__android_log_pmsg_file_write"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__android_log_pmsg_file_read"
-    access: public_access
-    linker_set_key: "__android_log_pmsg_file_read"
-  }
-  mangled_function_name: "__android_log_pmsg_file_read"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "prefix"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long (*)(enum log_id, char, const char *, const char *, unsigned long, void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "fn"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security_bwrite"
-    access: public_access
-    linker_set_key: "__android_log_security_bwrite"
-  }
-  mangled_function_name: "__android_log_security_bwrite"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security_bswrite"
-    access: public_access
-    linker_set_key: "__android_log_security_bswrite"
-  }
-  mangled_function_name: "__android_log_security_bswrite"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security"
-    access: public_access
-    linker_set_key: "__android_log_security"
-  }
-  mangled_function_name: "__android_log_security"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_debuggable"
-    access: public_access
-    linker_set_key: "__android_log_is_debuggable"
-  }
-  mangled_function_name: "__android_log_is_debuggable"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__android_logger_property_get_bool"
-    access: public_access
-    linker_set_key: "__android_logger_property_get_bool"
-  }
-  mangled_function_name: "__android_logger_property_get_bool"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__android_logger_get_buffer_size"
-    access: public_access
-    linker_set_key: "__android_logger_get_buffer_size"
-  }
-  mangled_function_name: "__android_logger_get_buffer_size"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__android_logger_valid_buffer_size"
-    access: public_access
-    linker_set_key: "__android_logger_valid_buffer_size"
-  }
-  mangled_function_name: "__android_logger_valid_buffer_size"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_buffer"
-    access: public_access
-    linker_set_key: "android_log_write_list_buffer"
-  }
-  mangled_function_name: "android_log_write_list_buffer"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 8
-        alignment: 8
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1ERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timeC1ERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ejj"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ejj"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ev"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ev"
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ei"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ei"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1EPKc"
-  }
-  mangled_function_name: "_ZN8log_timeC1EPKc"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator=="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeeqERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeeqERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator!="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeneERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeneERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeltERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeltERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>="
-    access: public_access
-    linker_set_key: "_ZNK8log_timegeERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timegeERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>"
-    access: public_access
-    linker_set_key: "_ZNK8log_timegtERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timegtERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeleERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeleERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator=="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeeqERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeeqERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator!="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeneERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeneERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeltERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeltERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>="
-    access: public_access
-    linker_set_key: "_ZNK8log_timegeERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timegeERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>"
-    access: public_access
-    linker_set_key: "_ZNK8log_timegtERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timegtERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeleERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeleERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "log_time::nsec"
-    access: public_access
-    linker_set_key: "_ZNK8log_time4nsecEv"
-  }
-  mangled_function_name: "_ZNK8log_time4nsecEv"
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator=="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgeqERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgeqERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator!="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgneERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgneERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator<"
-    access: public_access
-    linker_set_key: "_ZNK7log_msgltERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgltERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator>="
-    access: public_access
-    linker_set_key: "_ZNK7log_msggeERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msggeERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator>"
-    access: public_access
-    linker_set_key: "_ZNK7log_msggtERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msggtERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator<="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgleERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgleERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "log_msg::nsec"
-    access: public_access
-    linker_set_key: "_ZNK7log_msg4nsecEv"
-  }
-  mangled_function_name: "_ZNK7log_msg4nsecEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "log_msg::id"
-    access: public_access
-    linker_set_key: "_ZN7log_msg2idEv"
-  }
-  mangled_function_name: "_ZN7log_msg2idEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "log_msg::msg"
-    access: public_access
-    linker_set_key: "_ZN7log_msg3msgEv"
-  }
-  mangled_function_name: "_ZN7log_msg3msgEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_msg::len"
-    access: public_access
-    linker_set_key: "_ZN7log_msg3lenEv"
-  }
-  mangled_function_name: "_ZN7log_msg3lenEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct EventTagMap *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_openEventTagMap"
-    access: public_access
-    linker_set_key: "android_openEventTagMap"
-  }
-  mangled_function_name: "android_openEventTagMap"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "fileName"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_closeEventTagMap"
-    access: public_access
-    linker_set_key: "android_closeEventTagMap"
-  }
-  mangled_function_name: "android_closeEventTagMap"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_lookupEventTag"
-    access: public_access
-    linker_set_key: "android_lookupEventTag"
-  }
-  mangled_function_name: "android_lookupEventTag"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_lookupEventTag_len"
-    access: public_access
-    linker_set_key: "android_lookupEventTag_len"
-  }
-  mangled_function_name: "android_lookupEventTag_len"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_lookupEventFormat_len"
-    access: public_access
-    linker_set_key: "android_lookupEventFormat_len"
-  }
-  mangled_function_name: "android_lookupEventFormat_len"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_lookupEventTagNum"
-    access: public_access
-    linker_set_key: "android_lookupEventTagNum"
-  }
-  mangled_function_name: "android_lookupEventTagNum"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tagname"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct AndroidLogFormat_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_format_new"
-    access: public_access
-    linker_set_key: "android_log_format_new"
-  }
-  mangled_function_name: "android_log_format_new"
-  source_file: "system/core/liblog/include/log/logprint.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_format_free"
-    access: public_access
-    linker_set_key: "android_log_format_free"
-  }
-  mangled_function_name: "android_log_format_free"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_setPrintFormat"
-    access: public_access
-    linker_set_key: "android_log_setPrintFormat"
-  }
-  mangled_function_name: "android_log_setPrintFormat"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "AndroidLogPrintFormat"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "AndroidLogPrintFormat"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_formatFromString"
-    access: public_access
-    linker_set_key: "android_log_formatFromString"
-  }
-  mangled_function_name: "android_log_formatFromString"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "s"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_addFilterRule"
-    access: public_access
-    linker_set_key: "android_log_addFilterRule"
-  }
-  mangled_function_name: "android_log_addFilterRule"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filterExpression"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_addFilterString"
-    access: public_access
-    linker_set_key: "android_log_addFilterString"
-  }
-  mangled_function_name: "android_log_addFilterString"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filterString"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_shouldPrintLine"
-    access: public_access
-    linker_set_key: "android_log_shouldPrintLine"
-  }
-  mangled_function_name: "android_log_shouldPrintLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "pri"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_processLogBuffer"
-    access: public_access
-    linker_set_key: "android_log_processLogBuffer"
-  }
-  mangled_function_name: "android_log_processLogBuffer"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogEntry_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_processBinaryLogBuffer"
-    access: public_access
-    linker_set_key: "android_log_processBinaryLogBuffer"
-  }
-  mangled_function_name: "android_log_processBinaryLogBuffer"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogEntry_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "messageBuf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "messageBufLen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_formatLogLine"
-    access: public_access
-    linker_set_key: "android_log_formatLogLine"
-  }
-  mangled_function_name: "android_log_formatLogLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "defaultBuffer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "defaultBufferSize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct AndroidLogEntry_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_line"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_outLength"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_printLogLine"
-    access: public_access
-    linker_set_key: "android_log_printLogLine"
-  }
-  mangled_function_name: "android_log_printLogLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct AndroidLogEntry_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-="
-    access: public_access
-    linker_set_key: "_ZN8log_timemIERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timemIERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-"
-    access: public_access
-    linker_set_key: "_ZNK8log_timemiERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timemiERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+="
-    access: public_access
-    linker_set_key: "_ZN8log_timepLERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timepLERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeplERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeplERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-="
-    access: public_access
-    linker_set_key: "_ZN8log_timemIERKS_"
-  }
-  mangled_function_name: "_ZN8log_timemIERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-"
-    access: public_access
-    linker_set_key: "_ZNK8log_timemiERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timemiERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+="
-    access: public_access
-    linker_set_key: "_ZN8log_timepLERKS_"
-  }
-  mangled_function_name: "_ZN8log_timepLERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeplERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeplERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "log_time::strptime"
-    access: public_access
-    linker_set_key: "_ZN8log_time8strptimeEPKcS1_"
-  }
-  mangled_function_name: "_ZN8log_time8strptimeEPKcS1_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "s"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "true"
-    }
-    default_arg: true
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: private_access
-    linker_set_key: "_ZN22android_log_event_listC1ERKS_"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1ERKS_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::operator="
-    access: private_access
-    linker_set_key: "_ZN22android_log_event_listaSERKS_"
-  }
-  mangled_function_name: "_ZN22android_log_event_listaSERKS_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listC1Ei"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1Ei"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listC1ER7log_msg"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1ER7log_msg"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::~android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listD0Ev"
-  }
-  mangled_function_name: "_ZN22android_log_event_listD0Ev"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::close"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5closeEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5closeEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_context_internal *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator android_log_context_internal *"
-    access: public_access
-    linker_set_key: "_ZNK22android_log_event_listcvP28android_log_context_internalEv"
-  }
-  mangled_function_name: "_ZNK22android_log_event_listcvP28android_log_context_internalEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::status"
-    access: public_access
-    linker_set_key: "_ZNK22android_log_event_list6statusEv"
-  }
-  mangled_function_name: "_ZNK22android_log_event_list6statusEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::begin"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5beginEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5beginEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::end"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list3endEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list3endEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEi"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEi"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEj"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEj"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEl"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEl"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEm"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEm"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEPKc"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEPKc"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEf"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEf"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::write"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5writeE6log_id"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5writeE6log_id"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "true"
-    }
-    default_arg: true
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsE6log_id"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsE6log_id"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendInt"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list9AppendIntEi"
-  }
-  mangled_function_name: "_ZN22android_log_event_list9AppendIntEi"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendLong"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list10AppendLongEl"
-  }
-  mangled_function_name: "_ZN22android_log_event_list10AppendLongEl"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringEPKc"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringEPKc"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringEPKcm"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringEPKcm"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendFloat"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list11AppendFloatEf"
-  }
-  mangled_function_name: "_ZN22android_log_event_list11AppendFloatEf"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendET_"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendET_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "type-parameter-0-0"
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  template_info {
-    elements {
-      basic_abi {
-        name: "Tvalue"
-        linker_set_key: "Tvalue"
-      }
-    }
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendEPKcm"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendEPKcm"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_event_list::read"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list4readEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list4readEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_event_list::peek"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list4peekEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list4peekEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: private_access
-    linker_set_key: "_ZN24__android_log_event_listC1ERK22android_log_event_list"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1ERK22android_log_event_list"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::operator="
-    access: private_access
-    linker_set_key: "_ZN24__android_log_event_listaSERKS_"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listaSERKS_"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const __android_log_event_list &"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listC1Ei"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1Ei"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listC1ER7log_msg"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1ER7log_msg"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "std::basic_string<char, std::char_traits<char>, std::allocator<char> >"
-      size: 24
-      alignment: 8
-    }
-    name: "__android_log_event_list::operator basic_string"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listcvNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEv"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listcvNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEv"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_LogPriority"
-    access: public_access
-    linker_set_key: "android_LogPriority"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_UNKNOWN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEFAULT"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_VERBOSE"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEBUG"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_INFO"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_WARN"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_ERROR"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_FATAL"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_SILENT"
-      access: public_access
-      linker_set_key: "8"
-    }
-    enum_field_value: 8
-  }
-  source_file: "system/core/liblog/include/android/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_id"
-    access: public_access
-    linker_set_key: "log_id"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_RADIO"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_EVENTS"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SYSTEM"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_CRASH"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SECURITY"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_KERNEL"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAX"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  source_file: "system/core/liblog/include/log/log_id.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "AndroidEventLogType"
-    access: public_access
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST_STOP"
-      access: public_access
-      linker_set_key: "10"
-    }
-    enum_field_value: 10
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_UNKNOWN"
-      access: public_access
-      linker_set_key: "63"
-    }
-    enum_field_value: 63
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_INT"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LONG"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_STRING"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_FLOAT"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  source_file: "system/core/liblog/include/log/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_LogPriority"
-    access: public_access
-    linker_set_key: "_Z19android_LogPriority"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_UNKNOWN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEFAULT"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_VERBOSE"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEBUG"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_INFO"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_WARN"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_ERROR"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_FATAL"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_SILENT"
-      access: public_access
-      linker_set_key: "8"
-    }
-    enum_field_value: 8
-  }
-  source_file: "system/core/liblog/include/android/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_id"
-    access: public_access
-    linker_set_key: "_Z6log_id"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_RADIO"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_EVENTS"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SYSTEM"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_CRASH"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SECURITY"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_KERNEL"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAX"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  source_file: "system/core/liblog/include/log/log_id.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "AndroidEventLogType"
-    access: public_access
-    linker_set_key: "_Z19AndroidEventLogType"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST_STOP"
-      access: public_access
-      linker_set_key: "10"
-    }
-    enum_field_value: 10
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_UNKNOWN"
-      access: public_access
-      linker_set_key: "63"
-    }
-    enum_field_value: 63
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_INT"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LONG"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_STRING"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_FLOAT"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  source_file: "system/core/liblog/include/log/log.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_time::tv_sec_max"
-    access: public_access
-    linker_set_key: "_ZN8log_time10tv_sec_maxE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_time::tv_nsec_max"
-    access: public_access
-    linker_set_key: "_ZN8log_time11tv_nsec_maxE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const timespec"
-      size: 16
-      alignment: 8
-    }
-    name: "log_time::EPOCH"
-    access: public_access
-    linker_set_key: "_ZN8log_time5EPOCHE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char const[]"
-    }
-    name: "log_time::default_format"
-    access: public_access
-    linker_set_key: "_ZN8log_time14default_formatE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
diff --git a/current/arm64/source-based/liblog.so.lsdump.gz b/current/arm64/source-based/liblog.so.lsdump.gz
new file mode 100644
index 0000000..6441c9b
--- /dev/null
+++ b/current/arm64/source-based/liblog.so.lsdump.gz
Binary files differ
diff --git a/current/arm64/source-based/libm.so.lsdump b/current/arm64/source-based/libm.so.lsdump
deleted file mode 100644
index 7308fb2..0000000
--- a/current/arm64/source-based/libm.so.lsdump
+++ /dev/null
@@ -1,8741 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbit"
-    access: public_access
-    linker_set_key: "__signbit"
-  }
-  mangled_function_name: "__signbit"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbitf"
-    access: public_access
-    linker_set_key: "__signbitf"
-  }
-  mangled_function_name: "__signbitf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbitl"
-    access: public_access
-    linker_set_key: "__signbitl"
-  }
-  mangled_function_name: "__signbitl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "acos"
-    access: public_access
-    linker_set_key: "acos"
-  }
-  mangled_function_name: "acos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "asin"
-    access: public_access
-    linker_set_key: "asin"
-  }
-  mangled_function_name: "asin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atan"
-    access: public_access
-    linker_set_key: "atan"
-  }
-  mangled_function_name: "atan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atan2"
-    access: public_access
-    linker_set_key: "atan2"
-  }
-  mangled_function_name: "atan2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cos"
-    access: public_access
-    linker_set_key: "cos"
-  }
-  mangled_function_name: "cos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "sin"
-    access: public_access
-    linker_set_key: "sin"
-  }
-  mangled_function_name: "sin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "tan"
-    access: public_access
-    linker_set_key: "tan"
-  }
-  mangled_function_name: "tan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cosh"
-    access: public_access
-    linker_set_key: "cosh"
-  }
-  mangled_function_name: "cosh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "sinh"
-    access: public_access
-    linker_set_key: "sinh"
-  }
-  mangled_function_name: "sinh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "tanh"
-    access: public_access
-    linker_set_key: "tanh"
-  }
-  mangled_function_name: "tanh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "exp"
-    access: public_access
-    linker_set_key: "exp"
-  }
-  mangled_function_name: "exp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "frexp"
-    access: public_access
-    linker_set_key: "frexp"
-  }
-  mangled_function_name: "frexp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log"
-    access: public_access
-    linker_set_key: "log"
-  }
-  mangled_function_name: "log"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log10"
-    access: public_access
-    linker_set_key: "log10"
-  }
-  mangled_function_name: "log10"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "modf"
-    access: public_access
-    linker_set_key: "modf"
-  }
-  mangled_function_name: "modf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "pow"
-    access: public_access
-    linker_set_key: "pow"
-  }
-  mangled_function_name: "pow"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "sqrt"
-    access: public_access
-    linker_set_key: "sqrt"
-  }
-  mangled_function_name: "sqrt"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "ceil"
-    access: public_access
-    linker_set_key: "ceil"
-  }
-  mangled_function_name: "ceil"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fabs"
-    access: public_access
-    linker_set_key: "fabs"
-  }
-  mangled_function_name: "fabs"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "floor"
-    access: public_access
-    linker_set_key: "floor"
-  }
-  mangled_function_name: "floor"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmod"
-    access: public_access
-    linker_set_key: "fmod"
-  }
-  mangled_function_name: "fmod"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "acosh"
-    access: public_access
-    linker_set_key: "acosh"
-  }
-  mangled_function_name: "acosh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "asinh"
-    access: public_access
-    linker_set_key: "asinh"
-  }
-  mangled_function_name: "asinh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atanh"
-    access: public_access
-    linker_set_key: "atanh"
-  }
-  mangled_function_name: "atanh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cbrt"
-    access: public_access
-    linker_set_key: "cbrt"
-  }
-  mangled_function_name: "cbrt"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "erf"
-    access: public_access
-    linker_set_key: "erf"
-  }
-  mangled_function_name: "erf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "erfc"
-    access: public_access
-    linker_set_key: "erfc"
-  }
-  mangled_function_name: "erfc"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "exp2"
-    access: public_access
-    linker_set_key: "exp2"
-  }
-  mangled_function_name: "exp2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "expm1"
-    access: public_access
-    linker_set_key: "expm1"
-  }
-  mangled_function_name: "expm1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fma"
-    access: public_access
-    linker_set_key: "fma"
-  }
-  mangled_function_name: "fma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "hypot"
-    access: public_access
-    linker_set_key: "hypot"
-  }
-  mangled_function_name: "hypot"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogb"
-    access: public_access
-    linker_set_key: "ilogb"
-  }
-  mangled_function_name: "ilogb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "lgamma"
-    access: public_access
-    linker_set_key: "lgamma"
-  }
-  mangled_function_name: "lgamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llrint"
-    access: public_access
-    linker_set_key: "llrint"
-  }
-  mangled_function_name: "llrint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llround"
-    access: public_access
-    linker_set_key: "llround"
-  }
-  mangled_function_name: "llround"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log1p"
-    access: public_access
-    linker_set_key: "log1p"
-  }
-  mangled_function_name: "log1p"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log2"
-    access: public_access
-    linker_set_key: "log2"
-  }
-  mangled_function_name: "log2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "logb"
-    access: public_access
-    linker_set_key: "logb"
-  }
-  mangled_function_name: "logb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lrint"
-    access: public_access
-    linker_set_key: "lrint"
-  }
-  mangled_function_name: "lrint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lround"
-    access: public_access
-    linker_set_key: "lround"
-  }
-  mangled_function_name: "lround"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nan"
-    access: public_access
-    linker_set_key: "nan"
-  }
-  mangled_function_name: "nan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nextafter"
-    access: public_access
-    linker_set_key: "nextafter"
-  }
-  mangled_function_name: "nextafter"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "remainder"
-    access: public_access
-    linker_set_key: "remainder"
-  }
-  mangled_function_name: "remainder"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "remquo"
-    access: public_access
-    linker_set_key: "remquo"
-  }
-  mangled_function_name: "remquo"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "rint"
-    access: public_access
-    linker_set_key: "rint"
-  }
-  mangled_function_name: "rint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "copysign"
-    access: public_access
-    linker_set_key: "copysign"
-  }
-  mangled_function_name: "copysign"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fdim"
-    access: public_access
-    linker_set_key: "fdim"
-  }
-  mangled_function_name: "fdim"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmax"
-    access: public_access
-    linker_set_key: "fmax"
-  }
-  mangled_function_name: "fmax"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmin"
-    access: public_access
-    linker_set_key: "fmin"
-  }
-  mangled_function_name: "fmin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nearbyint"
-    access: public_access
-    linker_set_key: "nearbyint"
-  }
-  mangled_function_name: "nearbyint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "round"
-    access: public_access
-    linker_set_key: "round"
-  }
-  mangled_function_name: "round"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalbln"
-    access: public_access
-    linker_set_key: "scalbln"
-  }
-  mangled_function_name: "scalbln"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalbn"
-    access: public_access
-    linker_set_key: "scalbn"
-  }
-  mangled_function_name: "scalbn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "tgamma"
-    access: public_access
-    linker_set_key: "tgamma"
-  }
-  mangled_function_name: "tgamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "trunc"
-    access: public_access
-    linker_set_key: "trunc"
-  }
-  mangled_function_name: "trunc"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "acosf"
-    access: public_access
-    linker_set_key: "acosf"
-  }
-  mangled_function_name: "acosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "asinf"
-    access: public_access
-    linker_set_key: "asinf"
-  }
-  mangled_function_name: "asinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atanf"
-    access: public_access
-    linker_set_key: "atanf"
-  }
-  mangled_function_name: "atanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atan2f"
-    access: public_access
-    linker_set_key: "atan2f"
-  }
-  mangled_function_name: "atan2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cosf"
-    access: public_access
-    linker_set_key: "cosf"
-  }
-  mangled_function_name: "cosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sinf"
-    access: public_access
-    linker_set_key: "sinf"
-  }
-  mangled_function_name: "sinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tanf"
-    access: public_access
-    linker_set_key: "tanf"
-  }
-  mangled_function_name: "tanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "coshf"
-    access: public_access
-    linker_set_key: "coshf"
-  }
-  mangled_function_name: "coshf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sinhf"
-    access: public_access
-    linker_set_key: "sinhf"
-  }
-  mangled_function_name: "sinhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tanhf"
-    access: public_access
-    linker_set_key: "tanhf"
-  }
-  mangled_function_name: "tanhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "exp2f"
-    access: public_access
-    linker_set_key: "exp2f"
-  }
-  mangled_function_name: "exp2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "expf"
-    access: public_access
-    linker_set_key: "expf"
-  }
-  mangled_function_name: "expf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "expm1f"
-    access: public_access
-    linker_set_key: "expm1f"
-  }
-  mangled_function_name: "expm1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "frexpf"
-    access: public_access
-    linker_set_key: "frexpf"
-  }
-  mangled_function_name: "frexpf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogbf"
-    access: public_access
-    linker_set_key: "ilogbf"
-  }
-  mangled_function_name: "ilogbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ldexpf"
-    access: public_access
-    linker_set_key: "ldexpf"
-  }
-  mangled_function_name: "ldexpf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log10f"
-    access: public_access
-    linker_set_key: "log10f"
-  }
-  mangled_function_name: "log10f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log1pf"
-    access: public_access
-    linker_set_key: "log1pf"
-  }
-  mangled_function_name: "log1pf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log2f"
-    access: public_access
-    linker_set_key: "log2f"
-  }
-  mangled_function_name: "log2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "logf"
-    access: public_access
-    linker_set_key: "logf"
-  }
-  mangled_function_name: "logf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "modff"
-    access: public_access
-    linker_set_key: "modff"
-  }
-  mangled_function_name: "modff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "powf"
-    access: public_access
-    linker_set_key: "powf"
-  }
-  mangled_function_name: "powf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sqrtf"
-    access: public_access
-    linker_set_key: "sqrtf"
-  }
-  mangled_function_name: "sqrtf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ceilf"
-    access: public_access
-    linker_set_key: "ceilf"
-  }
-  mangled_function_name: "ceilf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fabsf"
-    access: public_access
-    linker_set_key: "fabsf"
-  }
-  mangled_function_name: "fabsf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "floorf"
-    access: public_access
-    linker_set_key: "floorf"
-  }
-  mangled_function_name: "floorf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmodf"
-    access: public_access
-    linker_set_key: "fmodf"
-  }
-  mangled_function_name: "fmodf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "roundf"
-    access: public_access
-    linker_set_key: "roundf"
-  }
-  mangled_function_name: "roundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "erff"
-    access: public_access
-    linker_set_key: "erff"
-  }
-  mangled_function_name: "erff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "erfcf"
-    access: public_access
-    linker_set_key: "erfcf"
-  }
-  mangled_function_name: "erfcf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "hypotf"
-    access: public_access
-    linker_set_key: "hypotf"
-  }
-  mangled_function_name: "hypotf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "lgammaf"
-    access: public_access
-    linker_set_key: "lgammaf"
-  }
-  mangled_function_name: "lgammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tgammaf"
-    access: public_access
-    linker_set_key: "tgammaf"
-  }
-  mangled_function_name: "tgammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "acoshf"
-    access: public_access
-    linker_set_key: "acoshf"
-  }
-  mangled_function_name: "acoshf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "asinhf"
-    access: public_access
-    linker_set_key: "asinhf"
-  }
-  mangled_function_name: "asinhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atanhf"
-    access: public_access
-    linker_set_key: "atanhf"
-  }
-  mangled_function_name: "atanhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cbrtf"
-    access: public_access
-    linker_set_key: "cbrtf"
-  }
-  mangled_function_name: "cbrtf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "logbf"
-    access: public_access
-    linker_set_key: "logbf"
-  }
-  mangled_function_name: "logbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "copysignf"
-    access: public_access
-    linker_set_key: "copysignf"
-  }
-  mangled_function_name: "copysignf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llrintf"
-    access: public_access
-    linker_set_key: "llrintf"
-  }
-  mangled_function_name: "llrintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llroundf"
-    access: public_access
-    linker_set_key: "llroundf"
-  }
-  mangled_function_name: "llroundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lrintf"
-    access: public_access
-    linker_set_key: "lrintf"
-  }
-  mangled_function_name: "lrintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lroundf"
-    access: public_access
-    linker_set_key: "lroundf"
-  }
-  mangled_function_name: "lroundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nanf"
-    access: public_access
-    linker_set_key: "nanf"
-  }
-  mangled_function_name: "nanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nearbyintf"
-    access: public_access
-    linker_set_key: "nearbyintf"
-  }
-  mangled_function_name: "nearbyintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nextafterf"
-    access: public_access
-    linker_set_key: "nextafterf"
-  }
-  mangled_function_name: "nextafterf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "remainderf"
-    access: public_access
-    linker_set_key: "remainderf"
-  }
-  mangled_function_name: "remainderf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "remquof"
-    access: public_access
-    linker_set_key: "remquof"
-  }
-  mangled_function_name: "remquof"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "rintf"
-    access: public_access
-    linker_set_key: "rintf"
-  }
-  mangled_function_name: "rintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalblnf"
-    access: public_access
-    linker_set_key: "scalblnf"
-  }
-  mangled_function_name: "scalblnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalbnf"
-    access: public_access
-    linker_set_key: "scalbnf"
-  }
-  mangled_function_name: "scalbnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "truncf"
-    access: public_access
-    linker_set_key: "truncf"
-  }
-  mangled_function_name: "truncf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fdimf"
-    access: public_access
-    linker_set_key: "fdimf"
-  }
-  mangled_function_name: "fdimf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmaf"
-    access: public_access
-    linker_set_key: "fmaf"
-  }
-  mangled_function_name: "fmaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmaxf"
-    access: public_access
-    linker_set_key: "fmaxf"
-  }
-  mangled_function_name: "fmaxf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fminf"
-    access: public_access
-    linker_set_key: "fminf"
-  }
-  mangled_function_name: "fminf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "acoshl"
-    access: public_access
-    linker_set_key: "acoshl"
-  }
-  mangled_function_name: "acoshl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "acosl"
-    access: public_access
-    linker_set_key: "acosl"
-  }
-  mangled_function_name: "acosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "asinhl"
-    access: public_access
-    linker_set_key: "asinhl"
-  }
-  mangled_function_name: "asinhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "asinl"
-    access: public_access
-    linker_set_key: "asinl"
-  }
-  mangled_function_name: "asinl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "atan2l"
-    access: public_access
-    linker_set_key: "atan2l"
-  }
-  mangled_function_name: "atan2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "atanhl"
-    access: public_access
-    linker_set_key: "atanhl"
-  }
-  mangled_function_name: "atanhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "atanl"
-    access: public_access
-    linker_set_key: "atanl"
-  }
-  mangled_function_name: "atanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "cbrtl"
-    access: public_access
-    linker_set_key: "cbrtl"
-  }
-  mangled_function_name: "cbrtl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "ceill"
-    access: public_access
-    linker_set_key: "ceill"
-  }
-  mangled_function_name: "ceill"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "copysignl"
-    access: public_access
-    linker_set_key: "copysignl"
-  }
-  mangled_function_name: "copysignl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "coshl"
-    access: public_access
-    linker_set_key: "coshl"
-  }
-  mangled_function_name: "coshl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "cosl"
-    access: public_access
-    linker_set_key: "cosl"
-  }
-  mangled_function_name: "cosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "erfcl"
-    access: public_access
-    linker_set_key: "erfcl"
-  }
-  mangled_function_name: "erfcl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "erfl"
-    access: public_access
-    linker_set_key: "erfl"
-  }
-  mangled_function_name: "erfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "exp2l"
-    access: public_access
-    linker_set_key: "exp2l"
-  }
-  mangled_function_name: "exp2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "expl"
-    access: public_access
-    linker_set_key: "expl"
-  }
-  mangled_function_name: "expl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "expm1l"
-    access: public_access
-    linker_set_key: "expm1l"
-  }
-  mangled_function_name: "expm1l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fabsl"
-    access: public_access
-    linker_set_key: "fabsl"
-  }
-  mangled_function_name: "fabsl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fdiml"
-    access: public_access
-    linker_set_key: "fdiml"
-  }
-  mangled_function_name: "fdiml"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "floorl"
-    access: public_access
-    linker_set_key: "floorl"
-  }
-  mangled_function_name: "floorl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fmal"
-    access: public_access
-    linker_set_key: "fmal"
-  }
-  mangled_function_name: "fmal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fmaxl"
-    access: public_access
-    linker_set_key: "fmaxl"
-  }
-  mangled_function_name: "fmaxl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fminl"
-    access: public_access
-    linker_set_key: "fminl"
-  }
-  mangled_function_name: "fminl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fmodl"
-    access: public_access
-    linker_set_key: "fmodl"
-  }
-  mangled_function_name: "fmodl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "frexpl"
-    access: public_access
-    linker_set_key: "frexpl"
-  }
-  mangled_function_name: "frexpl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "hypotl"
-    access: public_access
-    linker_set_key: "hypotl"
-  }
-  mangled_function_name: "hypotl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogbl"
-    access: public_access
-    linker_set_key: "ilogbl"
-  }
-  mangled_function_name: "ilogbl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "ldexpl"
-    access: public_access
-    linker_set_key: "ldexpl"
-  }
-  mangled_function_name: "ldexpl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "lgammal"
-    access: public_access
-    linker_set_key: "lgammal"
-  }
-  mangled_function_name: "lgammal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llrintl"
-    access: public_access
-    linker_set_key: "llrintl"
-  }
-  mangled_function_name: "llrintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llroundl"
-    access: public_access
-    linker_set_key: "llroundl"
-  }
-  mangled_function_name: "llroundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "log10l"
-    access: public_access
-    linker_set_key: "log10l"
-  }
-  mangled_function_name: "log10l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "log1pl"
-    access: public_access
-    linker_set_key: "log1pl"
-  }
-  mangled_function_name: "log1pl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "log2l"
-    access: public_access
-    linker_set_key: "log2l"
-  }
-  mangled_function_name: "log2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "logbl"
-    access: public_access
-    linker_set_key: "logbl"
-  }
-  mangled_function_name: "logbl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "logl"
-    access: public_access
-    linker_set_key: "logl"
-  }
-  mangled_function_name: "logl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lrintl"
-    access: public_access
-    linker_set_key: "lrintl"
-  }
-  mangled_function_name: "lrintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lroundl"
-    access: public_access
-    linker_set_key: "lroundl"
-  }
-  mangled_function_name: "lroundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "modfl"
-    access: public_access
-    linker_set_key: "modfl"
-  }
-  mangled_function_name: "modfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "nanl"
-    access: public_access
-    linker_set_key: "nanl"
-  }
-  mangled_function_name: "nanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "nearbyintl"
-    access: public_access
-    linker_set_key: "nearbyintl"
-  }
-  mangled_function_name: "nearbyintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "nextafterl"
-    access: public_access
-    linker_set_key: "nextafterl"
-  }
-  mangled_function_name: "nextafterl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nexttoward"
-    access: public_access
-    linker_set_key: "nexttoward"
-  }
-  mangled_function_name: "nexttoward"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nexttowardf"
-    access: public_access
-    linker_set_key: "nexttowardf"
-  }
-  mangled_function_name: "nexttowardf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "nexttowardl"
-    access: public_access
-    linker_set_key: "nexttowardl"
-  }
-  mangled_function_name: "nexttowardl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "powl"
-    access: public_access
-    linker_set_key: "powl"
-  }
-  mangled_function_name: "powl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "remainderl"
-    access: public_access
-    linker_set_key: "remainderl"
-  }
-  mangled_function_name: "remainderl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "remquol"
-    access: public_access
-    linker_set_key: "remquol"
-  }
-  mangled_function_name: "remquol"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "rintl"
-    access: public_access
-    linker_set_key: "rintl"
-  }
-  mangled_function_name: "rintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "roundl"
-    access: public_access
-    linker_set_key: "roundl"
-  }
-  mangled_function_name: "roundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "scalblnl"
-    access: public_access
-    linker_set_key: "scalblnl"
-  }
-  mangled_function_name: "scalblnl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "scalbnl"
-    access: public_access
-    linker_set_key: "scalbnl"
-  }
-  mangled_function_name: "scalbnl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "sinhl"
-    access: public_access
-    linker_set_key: "sinhl"
-  }
-  mangled_function_name: "sinhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "sinl"
-    access: public_access
-    linker_set_key: "sinl"
-  }
-  mangled_function_name: "sinl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "sqrtl"
-    access: public_access
-    linker_set_key: "sqrtl"
-  }
-  mangled_function_name: "sqrtl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "tanhl"
-    access: public_access
-    linker_set_key: "tanhl"
-  }
-  mangled_function_name: "tanhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "tanl"
-    access: public_access
-    linker_set_key: "tanl"
-  }
-  mangled_function_name: "tanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "tgammal"
-    access: public_access
-    linker_set_key: "tgammal"
-  }
-  mangled_function_name: "tgammal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "truncl"
-    access: public_access
-    linker_set_key: "truncl"
-  }
-  mangled_function_name: "truncl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "j0"
-    access: public_access
-    linker_set_key: "j0"
-  }
-  mangled_function_name: "j0"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "j1"
-    access: public_access
-    linker_set_key: "j1"
-  }
-  mangled_function_name: "j1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "jn"
-    access: public_access
-    linker_set_key: "jn"
-  }
-  mangled_function_name: "jn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "y0"
-    access: public_access
-    linker_set_key: "y0"
-  }
-  mangled_function_name: "y0"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "y1"
-    access: public_access
-    linker_set_key: "y1"
-  }
-  mangled_function_name: "y1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "yn"
-    access: public_access
-    linker_set_key: "yn"
-  }
-  mangled_function_name: "yn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "gamma"
-    access: public_access
-    linker_set_key: "gamma"
-  }
-  mangled_function_name: "gamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalb"
-    access: public_access
-    linker_set_key: "scalb"
-  }
-  mangled_function_name: "scalb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "drem"
-    access: public_access
-    linker_set_key: "drem"
-  }
-  mangled_function_name: "drem"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "finite"
-    access: public_access
-    linker_set_key: "finite"
-  }
-  mangled_function_name: "finite"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "gamma_r"
-    access: public_access
-    linker_set_key: "gamma_r"
-  }
-  mangled_function_name: "gamma_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "lgamma_r"
-    access: public_access
-    linker_set_key: "lgamma_r"
-  }
-  mangled_function_name: "lgamma_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "significand"
-    access: public_access
-    linker_set_key: "significand"
-  }
-  mangled_function_name: "significand"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "lgammal_r"
-    access: public_access
-    linker_set_key: "lgammal_r"
-  }
-  mangled_function_name: "lgammal_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "significandl"
-    access: public_access
-    linker_set_key: "significandl"
-  }
-  mangled_function_name: "significandl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "dremf"
-    access: public_access
-    linker_set_key: "dremf"
-  }
-  mangled_function_name: "dremf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "finitef"
-    access: public_access
-    linker_set_key: "finitef"
-  }
-  mangled_function_name: "finitef"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "gammaf"
-    access: public_access
-    linker_set_key: "gammaf"
-  }
-  mangled_function_name: "gammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "j0f"
-    access: public_access
-    linker_set_key: "j0f"
-  }
-  mangled_function_name: "j0f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "j1f"
-    access: public_access
-    linker_set_key: "j1f"
-  }
-  mangled_function_name: "j1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "jnf"
-    access: public_access
-    linker_set_key: "jnf"
-  }
-  mangled_function_name: "jnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalbf"
-    access: public_access
-    linker_set_key: "scalbf"
-  }
-  mangled_function_name: "scalbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "y0f"
-    access: public_access
-    linker_set_key: "y0f"
-  }
-  mangled_function_name: "y0f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "y1f"
-    access: public_access
-    linker_set_key: "y1f"
-  }
-  mangled_function_name: "y1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ynf"
-    access: public_access
-    linker_set_key: "ynf"
-  }
-  mangled_function_name: "ynf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "gammaf_r"
-    access: public_access
-    linker_set_key: "gammaf_r"
-  }
-  mangled_function_name: "gammaf_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "lgammaf_r"
-    access: public_access
-    linker_set_key: "lgammaf_r"
-  }
-  mangled_function_name: "lgammaf_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "significandf"
-    access: public_access
-    linker_set_key: "significandf"
-  }
-  mangled_function_name: "significandf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cacos"
-    access: public_access
-    linker_set_key: "cacos"
-  }
-  mangled_function_name: "cacos"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cacosf"
-    access: public_access
-    linker_set_key: "cacosf"
-  }
-  mangled_function_name: "cacosf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "cacosl"
-    access: public_access
-    linker_set_key: "cacosl"
-  }
-  mangled_function_name: "cacosl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "casin"
-    access: public_access
-    linker_set_key: "casin"
-  }
-  mangled_function_name: "casin"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "casinf"
-    access: public_access
-    linker_set_key: "casinf"
-  }
-  mangled_function_name: "casinf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "casinl"
-    access: public_access
-    linker_set_key: "casinl"
-  }
-  mangled_function_name: "casinl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "catan"
-    access: public_access
-    linker_set_key: "catan"
-  }
-  mangled_function_name: "catan"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "catanf"
-    access: public_access
-    linker_set_key: "catanf"
-  }
-  mangled_function_name: "catanf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "catanl"
-    access: public_access
-    linker_set_key: "catanl"
-  }
-  mangled_function_name: "catanl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ccos"
-    access: public_access
-    linker_set_key: "ccos"
-  }
-  mangled_function_name: "ccos"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ccosf"
-    access: public_access
-    linker_set_key: "ccosf"
-  }
-  mangled_function_name: "ccosf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "ccosl"
-    access: public_access
-    linker_set_key: "ccosl"
-  }
-  mangled_function_name: "ccosl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "csin"
-    access: public_access
-    linker_set_key: "csin"
-  }
-  mangled_function_name: "csin"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csinf"
-    access: public_access
-    linker_set_key: "csinf"
-  }
-  mangled_function_name: "csinf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "csinl"
-    access: public_access
-    linker_set_key: "csinl"
-  }
-  mangled_function_name: "csinl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ctan"
-    access: public_access
-    linker_set_key: "ctan"
-  }
-  mangled_function_name: "ctan"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ctanf"
-    access: public_access
-    linker_set_key: "ctanf"
-  }
-  mangled_function_name: "ctanf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "ctanl"
-    access: public_access
-    linker_set_key: "ctanl"
-  }
-  mangled_function_name: "ctanl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cacosh"
-    access: public_access
-    linker_set_key: "cacosh"
-  }
-  mangled_function_name: "cacosh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cacoshf"
-    access: public_access
-    linker_set_key: "cacoshf"
-  }
-  mangled_function_name: "cacoshf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "cacoshl"
-    access: public_access
-    linker_set_key: "cacoshl"
-  }
-  mangled_function_name: "cacoshl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "casinh"
-    access: public_access
-    linker_set_key: "casinh"
-  }
-  mangled_function_name: "casinh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "casinhf"
-    access: public_access
-    linker_set_key: "casinhf"
-  }
-  mangled_function_name: "casinhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "casinhl"
-    access: public_access
-    linker_set_key: "casinhl"
-  }
-  mangled_function_name: "casinhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "catanh"
-    access: public_access
-    linker_set_key: "catanh"
-  }
-  mangled_function_name: "catanh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "catanhf"
-    access: public_access
-    linker_set_key: "catanhf"
-  }
-  mangled_function_name: "catanhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "catanhl"
-    access: public_access
-    linker_set_key: "catanhl"
-  }
-  mangled_function_name: "catanhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ccosh"
-    access: public_access
-    linker_set_key: "ccosh"
-  }
-  mangled_function_name: "ccosh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ccoshf"
-    access: public_access
-    linker_set_key: "ccoshf"
-  }
-  mangled_function_name: "ccoshf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "ccoshl"
-    access: public_access
-    linker_set_key: "ccoshl"
-  }
-  mangled_function_name: "ccoshl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "csinh"
-    access: public_access
-    linker_set_key: "csinh"
-  }
-  mangled_function_name: "csinh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csinhf"
-    access: public_access
-    linker_set_key: "csinhf"
-  }
-  mangled_function_name: "csinhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "csinhl"
-    access: public_access
-    linker_set_key: "csinhl"
-  }
-  mangled_function_name: "csinhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ctanh"
-    access: public_access
-    linker_set_key: "ctanh"
-  }
-  mangled_function_name: "ctanh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ctanhf"
-    access: public_access
-    linker_set_key: "ctanhf"
-  }
-  mangled_function_name: "ctanhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "ctanhl"
-    access: public_access
-    linker_set_key: "ctanhl"
-  }
-  mangled_function_name: "ctanhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cexp"
-    access: public_access
-    linker_set_key: "cexp"
-  }
-  mangled_function_name: "cexp"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cexpf"
-    access: public_access
-    linker_set_key: "cexpf"
-  }
-  mangled_function_name: "cexpf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "cexpl"
-    access: public_access
-    linker_set_key: "cexpl"
-  }
-  mangled_function_name: "cexpl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "clog"
-    access: public_access
-    linker_set_key: "clog"
-  }
-  mangled_function_name: "clog"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "clogf"
-    access: public_access
-    linker_set_key: "clogf"
-  }
-  mangled_function_name: "clogf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "clogl"
-    access: public_access
-    linker_set_key: "clogl"
-  }
-  mangled_function_name: "clogl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cabs"
-    access: public_access
-    linker_set_key: "cabs"
-  }
-  mangled_function_name: "cabs"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cabsf"
-    access: public_access
-    linker_set_key: "cabsf"
-  }
-  mangled_function_name: "cabsf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "cabsl"
-    access: public_access
-    linker_set_key: "cabsl"
-  }
-  mangled_function_name: "cabsl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cpow"
-    access: public_access
-    linker_set_key: "cpow"
-  }
-  mangled_function_name: "cpow"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cpowf"
-    access: public_access
-    linker_set_key: "cpowf"
-  }
-  mangled_function_name: "cpowf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "cpowl"
-    access: public_access
-    linker_set_key: "cpowl"
-  }
-  mangled_function_name: "cpowl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "csqrt"
-    access: public_access
-    linker_set_key: "csqrt"
-  }
-  mangled_function_name: "csqrt"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csqrtf"
-    access: public_access
-    linker_set_key: "csqrtf"
-  }
-  mangled_function_name: "csqrtf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "csqrtl"
-    access: public_access
-    linker_set_key: "csqrtl"
-  }
-  mangled_function_name: "csqrtl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "carg"
-    access: public_access
-    linker_set_key: "carg"
-  }
-  mangled_function_name: "carg"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cargf"
-    access: public_access
-    linker_set_key: "cargf"
-  }
-  mangled_function_name: "cargf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "cargl"
-    access: public_access
-    linker_set_key: "cargl"
-  }
-  mangled_function_name: "cargl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cimag"
-    access: public_access
-    linker_set_key: "cimag"
-  }
-  mangled_function_name: "cimag"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cimagf"
-    access: public_access
-    linker_set_key: "cimagf"
-  }
-  mangled_function_name: "cimagf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "cimagl"
-    access: public_access
-    linker_set_key: "cimagl"
-  }
-  mangled_function_name: "cimagl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "conj"
-    access: public_access
-    linker_set_key: "conj"
-  }
-  mangled_function_name: "conj"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "conjf"
-    access: public_access
-    linker_set_key: "conjf"
-  }
-  mangled_function_name: "conjf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "conjl"
-    access: public_access
-    linker_set_key: "conjl"
-  }
-  mangled_function_name: "conjl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cproj"
-    access: public_access
-    linker_set_key: "cproj"
-  }
-  mangled_function_name: "cproj"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cprojf"
-    access: public_access
-    linker_set_key: "cprojf"
-  }
-  mangled_function_name: "cprojf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "cprojl"
-    access: public_access
-    linker_set_key: "cprojl"
-  }
-  mangled_function_name: "cprojl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "creal"
-    access: public_access
-    linker_set_key: "creal"
-  }
-  mangled_function_name: "creal"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "crealf"
-    access: public_access
-    linker_set_key: "crealf"
-  }
-  mangled_function_name: "crealf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "creall"
-    access: public_access
-    linker_set_key: "creall"
-  }
-  mangled_function_name: "creall"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feclearexcept"
-    access: public_access
-    linker_set_key: "feclearexcept"
-  }
-  mangled_function_name: "feclearexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetexceptflag"
-    access: public_access
-    linker_set_key: "fegetexceptflag"
-  }
-  mangled_function_name: "fegetexceptflag"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feraiseexcept"
-    access: public_access
-    linker_set_key: "feraiseexcept"
-  }
-  mangled_function_name: "feraiseexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetexceptflag"
-    access: public_access
-    linker_set_key: "fesetexceptflag"
-  }
-  mangled_function_name: "fesetexceptflag"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fetestexcept"
-    access: public_access
-    linker_set_key: "fetestexcept"
-  }
-  mangled_function_name: "fetestexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetround"
-    access: public_access
-    linker_set_key: "fegetround"
-  }
-  mangled_function_name: "fegetround"
-  source_file: "bionic/libc/include/fenv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetround"
-    access: public_access
-    linker_set_key: "fesetround"
-  }
-  mangled_function_name: "fesetround"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetenv"
-    access: public_access
-    linker_set_key: "fegetenv"
-  }
-  mangled_function_name: "fegetenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fenv_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feholdexcept"
-    access: public_access
-    linker_set_key: "feholdexcept"
-  }
-  mangled_function_name: "feholdexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fenv_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetenv"
-    access: public_access
-    linker_set_key: "fesetenv"
-  }
-  mangled_function_name: "fesetenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const fenv_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feupdateenv"
-    access: public_access
-    linker_set_key: "feupdateenv"
-  }
-  mangled_function_name: "feupdateenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const fenv_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feenableexcept"
-    access: public_access
-    linker_set_key: "feenableexcept"
-  }
-  mangled_function_name: "feenableexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fedisableexcept"
-    access: public_access
-    linker_set_key: "fedisableexcept"
-  }
-  mangled_function_name: "fedisableexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetexcept"
-    access: public_access
-    linker_set_key: "fegetexcept"
-  }
-  mangled_function_name: "fegetexcept"
-  source_file: "bionic/libc/include/fenv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincos"
-    access: public_access
-    linker_set_key: "sincos"
-  }
-  mangled_function_name: "sincos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincosf"
-    access: public_access
-    linker_set_key: "sincosf"
-  }
-  mangled_function_name: "sincosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincosl"
-    access: public_access
-    linker_set_key: "sincosl"
-  }
-  mangled_function_name: "sincosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "signgam"
-    access: public_access
-    linker_set_key: "signgam"
-  }
-  source_file: "bionic/libc/include/math.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const fenv_t"
-      size: 8
-      alignment: 4
-    }
-    name: "__fe_dfl_env"
-    access: public_access
-    linker_set_key: "__fe_dfl_env"
-  }
-  source_file: "bionic/libc/include/fenv.h"
-}
diff --git a/current/arm64/source-based/libm.so.lsdump.gz b/current/arm64/source-based/libm.so.lsdump.gz
new file mode 100644
index 0000000..f0ac7c5
--- /dev/null
+++ b/current/arm64/source-based/libm.so.lsdump.gz
Binary files differ
diff --git a/current/mips/source-based/libandroid_net.so.lsdump.gz b/current/mips/source-based/libandroid_net.so.lsdump.gz
new file mode 100644
index 0000000..d5cc7f1
--- /dev/null
+++ b/current/mips/source-based/libandroid_net.so.lsdump.gz
Binary files differ
diff --git a/current/mips/source-based/libc.so.lsdump b/current/mips/source-based/libc.so.lsdump
deleted file mode 100644
index 540259e..0000000
--- a/current/mips/source-based/libc.so.lsdump
+++ /dev/null
@@ -1,53128 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cxa_finalize"
-    access: public_access
-    linker_set_key: "__cxa_finalize"
-  }
-  mangled_function_name: "__cxa_finalize"
-  source_file: "bionic/libc/arch-common/bionic/crtbegin_so.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__cxa_atexit"
-    access: public_access
-    linker_set_key: "__cxa_atexit"
-  }
-  mangled_function_name: "__cxa_atexit"
-  source_file: "bionic/libc/arch-common/bionic/atexit.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__register_atfork"
-    access: public_access
-    linker_set_key: "__register_atfork"
-  }
-  mangled_function_name: "__register_atfork"
-  source_file: "bionic/libc/arch-common/bionic/pthread_atfork.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "prepare"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "child"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "dso"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_atfork"
-    access: public_access
-    linker_set_key: "pthread_atfork"
-  }
-  mangled_function_name: "pthread_atfork"
-  source_file: "bionic/libc/arch-common/bionic/pthread_atfork.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "prepare"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "child"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "DIR *"
-      size: 4
-      alignment: 4
-    }
-    name: "opendir"
-    access: public_access
-    linker_set_key: "opendir"
-  }
-  mangled_function_name: "opendir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "DIR *"
-      size: 4
-      alignment: 4
-    }
-    name: "fdopendir"
-    access: public_access
-    linker_set_key: "fdopendir"
-  }
-  mangled_function_name: "fdopendir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "dirent *"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir"
-    access: public_access
-    linker_set_key: "readdir"
-  }
-  mangled_function_name: "readdir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "dirent64 *"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir64"
-    access: public_access
-    linker_set_key: "readdir64"
-  }
-  mangled_function_name: "readdir64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir_r"
-    access: public_access
-    linker_set_key: "readdir_r"
-  }
-  mangled_function_name: "readdir_r"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir64_r"
-    access: public_access
-    linker_set_key: "readdir64_r"
-  }
-  mangled_function_name: "readdir64_r"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "closedir"
-    access: public_access
-    linker_set_key: "closedir"
-  }
-  mangled_function_name: "closedir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "rewinddir"
-    access: public_access
-    linker_set_key: "rewinddir"
-  }
-  mangled_function_name: "rewinddir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "seekdir"
-    access: public_access
-    linker_set_key: "seekdir"
-  }
-  mangled_function_name: "seekdir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "telldir"
-    access: public_access
-    linker_set_key: "telldir"
-  }
-  mangled_function_name: "telldir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dirfd"
-    access: public_access
-    linker_set_key: "dirfd"
-  }
-  mangled_function_name: "dirfd"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "alphasort"
-    access: public_access
-    linker_set_key: "alphasort"
-  }
-  mangled_function_name: "alphasort"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "alphasort64"
-    access: public_access
-    linker_set_key: "alphasort64"
-  }
-  mangled_function_name: "alphasort64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent64 **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent64 **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandir64"
-    access: public_access
-    linker_set_key: "scandir64"
-  }
-  mangled_function_name: "scandir64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 ***"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 **, const dirent64 **)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandir"
-    access: public_access
-    linker_set_key: "scandir"
-  }
-  mangled_function_name: "scandir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent ***"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent **, const dirent **)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandirat64"
-    access: public_access
-    linker_set_key: "scandirat64"
-  }
-  mangled_function_name: "scandirat64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 ***"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 **, const dirent64 **)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandirat"
-    access: public_access
-    linker_set_key: "scandirat"
-  }
-  mangled_function_name: "scandirat"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent ***"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent **, const dirent **)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setscheduler"
-    access: public_access
-    linker_set_key: "sched_setscheduler"
-  }
-  mangled_function_name: "sched_setscheduler"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getscheduler"
-    access: public_access
-    linker_set_key: "sched_getscheduler"
-  }
-  mangled_function_name: "sched_getscheduler"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_yield"
-    access: public_access
-    linker_set_key: "sched_yield"
-  }
-  mangled_function_name: "sched_yield"
-  source_file: "bionic/libc/include/sched.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_get_priority_max"
-    access: public_access
-    linker_set_key: "sched_get_priority_max"
-  }
-  mangled_function_name: "sched_get_priority_max"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_get_priority_min"
-    access: public_access
-    linker_set_key: "sched_get_priority_min"
-  }
-  mangled_function_name: "sched_get_priority_min"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setparam"
-    access: public_access
-    linker_set_key: "sched_setparam"
-  }
-  mangled_function_name: "sched_setparam"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getparam"
-    access: public_access
-    linker_set_key: "sched_getparam"
-  }
-  mangled_function_name: "sched_getparam"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_rr_get_interval"
-    access: public_access
-    linker_set_key: "sched_rr_get_interval"
-  }
-  mangled_function_name: "sched_rr_get_interval"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clone"
-    access: public_access
-    linker_set_key: "clone"
-  }
-  mangled_function_name: "clone"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unshare"
-    access: public_access
-    linker_set_key: "unshare"
-  }
-  mangled_function_name: "unshare"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getcpu"
-    access: public_access
-    linker_set_key: "sched_getcpu"
-  }
-  mangled_function_name: "sched_getcpu"
-  source_file: "bionic/libc/include/sched.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setns"
-    access: public_access
-    linker_set_key: "setns"
-  }
-  mangled_function_name: "setns"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setaffinity"
-    access: public_access
-    linker_set_key: "sched_setaffinity"
-  }
-  mangled_function_name: "sched_setaffinity"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const cpu_set_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getaffinity"
-    access: public_access
-    linker_set_key: "sched_getaffinity"
-  }
-  mangled_function_name: "sched_getaffinity"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "cpu_set_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "__sched_cpualloc"
-    access: public_access
-    linker_set_key: "__sched_cpualloc"
-  }
-  mangled_function_name: "__sched_cpualloc"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__sched_cpufree"
-    access: public_access
-    linker_set_key: "__sched_cpufree"
-  }
-  mangled_function_name: "__sched_cpufree"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sched_cpucount"
-    access: public_access
-    linker_set_key: "__sched_cpucount"
-  }
-  mangled_function_name: "__sched_cpucount"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__libc_current_sigrtmin"
-    access: public_access
-    linker_set_key: "__libc_current_sigrtmin"
-  }
-  mangled_function_name: "__libc_current_sigrtmin"
-  source_file: "bionic/libc/include/signal.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__libc_current_sigrtmax"
-    access: public_access
-    linker_set_key: "__libc_current_sigrtmax"
-  }
-  mangled_function_name: "__libc_current_sigrtmax"
-  source_file: "bionic/libc/include/signal.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaction"
-    access: public_access
-    linker_set_key: "sigaction"
-  }
-  mangled_function_name: "sigaction"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigaction *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigaction *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "siginterrupt"
-    access: public_access
-    linker_set_key: "siginterrupt"
-  }
-  mangled_function_name: "siginterrupt"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void (*)(int)"
-      size: 4
-      alignment: 4
-    }
-    name: "signal"
-    access: public_access
-    linker_set_key: "signal"
-  }
-  mangled_function_name: "signal"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaddset"
-    access: public_access
-    linker_set_key: "sigaddset"
-  }
-  mangled_function_name: "sigaddset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigdelset"
-    access: public_access
-    linker_set_key: "sigdelset"
-  }
-  mangled_function_name: "sigdelset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigemptyset"
-    access: public_access
-    linker_set_key: "sigemptyset"
-  }
-  mangled_function_name: "sigemptyset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigfillset"
-    access: public_access
-    linker_set_key: "sigfillset"
-  }
-  mangled_function_name: "sigfillset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigismember"
-    access: public_access
-    linker_set_key: "sigismember"
-  }
-  mangled_function_name: "sigismember"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigpending"
-    access: public_access
-    linker_set_key: "sigpending"
-  }
-  mangled_function_name: "sigpending"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigprocmask"
-    access: public_access
-    linker_set_key: "sigprocmask"
-  }
-  mangled_function_name: "sigprocmask"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigsuspend"
-    access: public_access
-    linker_set_key: "sigsuspend"
-  }
-  mangled_function_name: "sigsuspend"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigwait"
-    access: public_access
-    linker_set_key: "sigwait"
-  }
-  mangled_function_name: "sigwait"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sighold"
-    access: public_access
-    linker_set_key: "sighold"
-  }
-  mangled_function_name: "sighold"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigignore"
-    access: public_access
-    linker_set_key: "sigignore"
-  }
-  mangled_function_name: "sigignore"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigpause"
-    access: public_access
-    linker_set_key: "sigpause"
-  }
-  mangled_function_name: "sigpause"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigrelse"
-    access: public_access
-    linker_set_key: "sigrelse"
-  }
-  mangled_function_name: "sigrelse"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void (*)(int)"
-      size: 4
-      alignment: 4
-    }
-    name: "sigset"
-    access: public_access
-    linker_set_key: "sigset"
-  }
-  mangled_function_name: "sigset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "raise"
-    access: public_access
-    linker_set_key: "raise"
-  }
-  mangled_function_name: "raise"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "kill"
-    access: public_access
-    linker_set_key: "kill"
-  }
-  mangled_function_name: "kill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "killpg"
-    access: public_access
-    linker_set_key: "killpg"
-  }
-  mangled_function_name: "killpg"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tgkill"
-    access: public_access
-    linker_set_key: "tgkill"
-  }
-  mangled_function_name: "tgkill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sig"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaltstack"
-    access: public_access
-    linker_set_key: "sigaltstack"
-  }
-  mangled_function_name: "sigaltstack"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigaltstack *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigaltstack *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "psiginfo"
-    access: public_access
-    linker_set_key: "psiginfo"
-  }
-  mangled_function_name: "psiginfo"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "psignal"
-    access: public_access
-    linker_set_key: "psignal"
-  }
-  mangled_function_name: "psignal"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_kill"
-    access: public_access
-    linker_set_key: "pthread_kill"
-  }
-  mangled_function_name: "pthread_kill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_sigmask"
-    access: public_access
-    linker_set_key: "pthread_sigmask"
-  }
-  mangled_function_name: "pthread_sigmask"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigqueue"
-    access: public_access
-    linker_set_key: "sigqueue"
-  }
-  mangled_function_name: "sigqueue"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigval"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigtimedwait"
-    access: public_access
-    linker_set_key: "sigtimedwait"
-  }
-  mangled_function_name: "sigtimedwait"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigwaitinfo"
-    access: public_access
-    linker_set_key: "sigwaitinfo"
-  }
-  mangled_function_name: "sigwaitinfo"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "volatile int *"
-      size: 4
-      alignment: 4
-    }
-    name: "__errno"
-    access: public_access
-    linker_set_key: "__errno"
-  }
-  mangled_function_name: "__errno"
-  source_file: "bionic/libc/include/errno.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcasecmp"
-    access: public_access
-    linker_set_key: "strcasecmp"
-  }
-  mangled_function_name: "strcasecmp"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcasecmp_l"
-    access: public_access
-    linker_set_key: "strcasecmp_l"
-  }
-  mangled_function_name: "strcasecmp_l"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncasecmp"
-    access: public_access
-    linker_set_key: "strncasecmp"
-  }
-  mangled_function_name: "strncasecmp"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncasecmp_l"
-    access: public_access
-    linker_set_key: "strncasecmp_l"
-  }
-  mangled_function_name: "strncasecmp_l"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ffs"
-    access: public_access
-    linker_set_key: "ffs"
-  }
-  mangled_function_name: "ffs"
-  source_file: "bionic/libc/include/strings.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memccpy"
-    access: public_access
-    linker_set_key: "memccpy"
-  }
-  mangled_function_name: "memccpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memchr"
-    access: public_access
-    linker_set_key: "memchr"
-  }
-  mangled_function_name: "memchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memrchr"
-    access: public_access
-    linker_set_key: "memrchr"
-  }
-  mangled_function_name: "memrchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "memcmp"
-    access: public_access
-    linker_set_key: "memcmp"
-  }
-  mangled_function_name: "memcmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memcpy"
-    access: public_access
-    linker_set_key: "memcpy"
-  }
-  mangled_function_name: "memcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "mempcpy"
-    access: public_access
-    linker_set_key: "mempcpy"
-  }
-  mangled_function_name: "mempcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memmove"
-    access: public_access
-    linker_set_key: "memmove"
-  }
-  mangled_function_name: "memmove"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memset"
-    access: public_access
-    linker_set_key: "memset"
-  }
-  mangled_function_name: "memset"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memmem"
-    access: public_access
-    linker_set_key: "memmem"
-  }
-  mangled_function_name: "memmem"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strchr"
-    access: public_access
-    linker_set_key: "strchr"
-  }
-  mangled_function_name: "strchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strchr_chk"
-    access: public_access
-    linker_set_key: "__strchr_chk"
-  }
-  mangled_function_name: "__strchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strchrnul"
-    access: public_access
-    linker_set_key: "strchrnul"
-  }
-  mangled_function_name: "strchrnul"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strrchr"
-    access: public_access
-    linker_set_key: "strrchr"
-  }
-  mangled_function_name: "strrchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strrchr_chk"
-    access: public_access
-    linker_set_key: "__strrchr_chk"
-  }
-  mangled_function_name: "__strrchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strlen"
-    access: public_access
-    linker_set_key: "strlen"
-  }
-  mangled_function_name: "strlen"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__strlen_chk"
-    access: public_access
-    linker_set_key: "__strlen_chk"
-  }
-  mangled_function_name: "__strlen_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcmp"
-    access: public_access
-    linker_set_key: "strcmp"
-  }
-  mangled_function_name: "strcmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "stpcpy"
-    access: public_access
-    linker_set_key: "stpcpy"
-  }
-  mangled_function_name: "stpcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strcpy"
-    access: public_access
-    linker_set_key: "strcpy"
-  }
-  mangled_function_name: "strcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strcat"
-    access: public_access
-    linker_set_key: "strcat"
-  }
-  mangled_function_name: "strcat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strdup"
-    access: public_access
-    linker_set_key: "strdup"
-  }
-  mangled_function_name: "strdup"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strstr"
-    access: public_access
-    linker_set_key: "strstr"
-  }
-  mangled_function_name: "strstr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strcasestr"
-    access: public_access
-    linker_set_key: "strcasestr"
-  }
-  mangled_function_name: "strcasestr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strtok"
-    access: public_access
-    linker_set_key: "strtok"
-  }
-  mangled_function_name: "strtok"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strtok_r"
-    access: public_access
-    linker_set_key: "strtok_r"
-  }
-  mangled_function_name: "strtok_r"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strerror"
-    access: public_access
-    linker_set_key: "strerror"
-  }
-  mangled_function_name: "strerror"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strerror_l"
-    access: public_access
-    linker_set_key: "strerror_l"
-  }
-  mangled_function_name: "strerror_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strerror_r"
-    access: public_access
-    linker_set_key: "__gnu_strerror_r"
-  }
-  mangled_function_name: "__gnu_strerror_r"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strnlen"
-    access: public_access
-    linker_set_key: "strnlen"
-  }
-  mangled_function_name: "strnlen"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strncat"
-    access: public_access
-    linker_set_key: "strncat"
-  }
-  mangled_function_name: "strncat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strndup"
-    access: public_access
-    linker_set_key: "strndup"
-  }
-  mangled_function_name: "strndup"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncmp"
-    access: public_access
-    linker_set_key: "strncmp"
-  }
-  mangled_function_name: "strncmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "stpncpy"
-    access: public_access
-    linker_set_key: "stpncpy"
-  }
-  mangled_function_name: "stpncpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strncpy"
-    access: public_access
-    linker_set_key: "strncpy"
-  }
-  mangled_function_name: "strncpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strlcat"
-    access: public_access
-    linker_set_key: "strlcat"
-  }
-  mangled_function_name: "strlcat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strlcpy"
-    access: public_access
-    linker_set_key: "strlcpy"
-  }
-  mangled_function_name: "strlcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcspn"
-    access: public_access
-    linker_set_key: "strcspn"
-  }
-  mangled_function_name: "strcspn"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strpbrk"
-    access: public_access
-    linker_set_key: "strpbrk"
-  }
-  mangled_function_name: "strpbrk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strsep"
-    access: public_access
-    linker_set_key: "strsep"
-  }
-  mangled_function_name: "strsep"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strspn"
-    access: public_access
-    linker_set_key: "strspn"
-  }
-  mangled_function_name: "strspn"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strsignal"
-    access: public_access
-    linker_set_key: "strsignal"
-  }
-  mangled_function_name: "strsignal"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcoll"
-    access: public_access
-    linker_set_key: "strcoll"
-  }
-  mangled_function_name: "strcoll"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strxfrm"
-    access: public_access
-    linker_set_key: "strxfrm"
-  }
-  mangled_function_name: "strxfrm"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcoll_l"
-    access: public_access
-    linker_set_key: "strcoll_l"
-  }
-  mangled_function_name: "strcoll_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strxfrm_l"
-    access: public_access
-    linker_set_key: "strxfrm_l"
-  }
-  mangled_function_name: "strxfrm_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "basename"
-    access: public_access
-    linker_set_key: "__gnu_basename"
-  }
-  mangled_function_name: "__gnu_basename"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "__memchr_chk"
-    access: public_access
-    linker_set_key: "__memchr_chk"
-  }
-  mangled_function_name: "__memchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "__memrchr_chk"
-    access: public_access
-    linker_set_key: "__memrchr_chk"
-  }
-  mangled_function_name: "__memrchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__stpncpy_chk2"
-    access: public_access
-    linker_set_key: "__stpncpy_chk2"
-  }
-  mangled_function_name: "__stpncpy_chk2"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strncpy_chk2"
-    access: public_access
-    linker_set_key: "__strncpy_chk2"
-  }
-  mangled_function_name: "__strncpy_chk2"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__strlcpy_chk"
-    access: public_access
-    linker_set_key: "__strlcpy_chk"
-  }
-  mangled_function_name: "__strlcpy_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__strlcat_chk"
-    access: public_access
-    linker_set_key: "__strlcat_chk"
-  }
-  mangled_function_name: "__strlcat_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void (*)(int)"
-      size: 4
-      alignment: 4
-    }
-    name: "bsd_signal"
-    access: public_access
-    linker_set_key: "bsd_signal"
-  }
-  mangled_function_name: "bsd_signal"
-  source_file: "bionic/libc/include/android/legacy_signal_inlines.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "signum"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(int)"
-        size: 4
-        alignment: 4
-      }
-      name: "handler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__FD_CLR_chk"
-    access: public_access
-    linker_set_key: "__FD_CLR_chk"
-  }
-  mangled_function_name: "__FD_CLR_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__FD_SET_chk"
-    access: public_access
-    linker_set_key: "__FD_SET_chk"
-  }
-  mangled_function_name: "__FD_SET_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__FD_ISSET_chk"
-    access: public_access
-    linker_set_key: "__FD_ISSET_chk"
-  }
-  mangled_function_name: "__FD_ISSET_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "select"
-    access: public_access
-    linker_set_key: "select"
-  }
-  mangled_function_name: "select"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pselect"
-    access: public_access
-    linker_set_key: "pselect"
-  }
-  mangled_function_name: "pselect"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gettimeofday"
-    access: public_access
-    linker_set_key: "gettimeofday"
-  }
-  mangled_function_name: "gettimeofday"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timezone *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "settimeofday"
-    access: public_access
-    linker_set_key: "settimeofday"
-  }
-  mangled_function_name: "settimeofday"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timezone *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getitimer"
-    access: public_access
-    linker_set_key: "getitimer"
-  }
-  mangled_function_name: "getitimer"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setitimer"
-    access: public_access
-    linker_set_key: "setitimer"
-  }
-  mangled_function_name: "setitimer"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const itimerval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utimes"
-    access: public_access
-    linker_set_key: "utimes"
-  }
-  mangled_function_name: "utimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimes"
-    access: public_access
-    linker_set_key: "futimes"
-  }
-  mangled_function_name: "futimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lutimes"
-    access: public_access
-    linker_set_key: "lutimes"
-  }
-  mangled_function_name: "lutimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimesat"
-    access: public_access
-    linker_set_key: "futimesat"
-  }
-  mangled_function_name: "futimesat"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "time"
-    access: public_access
-    linker_set_key: "time"
-  }
-  mangled_function_name: "time"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nanosleep"
-    access: public_access
-    linker_set_key: "nanosleep"
-  }
-  mangled_function_name: "nanosleep"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "asctime"
-    access: public_access
-    linker_set_key: "asctime"
-  }
-  mangled_function_name: "asctime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "asctime_r"
-    access: public_access
-    linker_set_key: "asctime_r"
-  }
-  mangled_function_name: "asctime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "difftime"
-    access: public_access
-    linker_set_key: "difftime"
-  }
-  mangled_function_name: "difftime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "mktime"
-    access: public_access
-    linker_set_key: "mktime"
-  }
-  mangled_function_name: "mktime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "localtime"
-    access: public_access
-    linker_set_key: "localtime"
-  }
-  mangled_function_name: "localtime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "localtime_r"
-    access: public_access
-    linker_set_key: "localtime_r"
-  }
-  mangled_function_name: "localtime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "gmtime"
-    access: public_access
-    linker_set_key: "gmtime"
-  }
-  mangled_function_name: "gmtime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "gmtime_r"
-    access: public_access
-    linker_set_key: "gmtime_r"
-  }
-  mangled_function_name: "gmtime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strptime"
-    access: public_access
-    linker_set_key: "strptime"
-  }
-  mangled_function_name: "strptime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strftime"
-    access: public_access
-    linker_set_key: "strftime"
-  }
-  mangled_function_name: "strftime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strftime_l"
-    access: public_access
-    linker_set_key: "strftime_l"
-  }
-  mangled_function_name: "strftime_l"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ctime"
-    access: public_access
-    linker_set_key: "ctime"
-  }
-  mangled_function_name: "ctime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ctime_r"
-    access: public_access
-    linker_set_key: "ctime_r"
-  }
-  mangled_function_name: "ctime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "tzset"
-    access: public_access
-    linker_set_key: "tzset"
-  }
-  mangled_function_name: "tzset"
-  source_file: "bionic/libc/include/time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "clock"
-    access: public_access
-    linker_set_key: "clock"
-  }
-  mangled_function_name: "clock"
-  source_file: "bionic/libc/include/time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_getcpuclockid"
-    access: public_access
-    linker_set_key: "clock_getcpuclockid"
-  }
-  mangled_function_name: "clock_getcpuclockid"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_getres"
-    access: public_access
-    linker_set_key: "clock_getres"
-  }
-  mangled_function_name: "clock_getres"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_gettime"
-    access: public_access
-    linker_set_key: "clock_gettime"
-  }
-  mangled_function_name: "clock_gettime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_nanosleep"
-    access: public_access
-    linker_set_key: "clock_nanosleep"
-  }
-  mangled_function_name: "clock_nanosleep"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_settime"
-    access: public_access
-    linker_set_key: "clock_settime"
-  }
-  mangled_function_name: "clock_settime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_create"
-    access: public_access
-    linker_set_key: "timer_create"
-  }
-  mangled_function_name: "timer_create"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigevent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_delete"
-    access: public_access
-    linker_set_key: "timer_delete"
-  }
-  mangled_function_name: "timer_delete"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_settime"
-    access: public_access
-    linker_set_key: "timer_settime"
-  }
-  mangled_function_name: "timer_settime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_gettime"
-    access: public_access
-    linker_set_key: "timer_gettime"
-  }
-  mangled_function_name: "timer_gettime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_getoverrun"
-    access: public_access
-    linker_set_key: "timer_getoverrun"
-  }
-  mangled_function_name: "timer_getoverrun"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "timelocal"
-    access: public_access
-    linker_set_key: "timelocal"
-  }
-  mangled_function_name: "timelocal"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "timegm"
-    access: public_access
-    linker_set_key: "timegm"
-  }
-  mangled_function_name: "timegm"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_destroy"
-    access: public_access
-    linker_set_key: "pthread_attr_destroy"
-  }
-  mangled_function_name: "pthread_attr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getdetachstate"
-    access: public_access
-    linker_set_key: "pthread_attr_getdetachstate"
-  }
-  mangled_function_name: "pthread_attr_getdetachstate"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getguardsize"
-    access: public_access
-    linker_set_key: "pthread_attr_getguardsize"
-  }
-  mangled_function_name: "pthread_attr_getguardsize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getschedparam"
-    access: public_access
-    linker_set_key: "pthread_attr_getschedparam"
-  }
-  mangled_function_name: "pthread_attr_getschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getschedpolicy"
-    access: public_access
-    linker_set_key: "pthread_attr_getschedpolicy"
-  }
-  mangled_function_name: "pthread_attr_getschedpolicy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getscope"
-    access: public_access
-    linker_set_key: "pthread_attr_getscope"
-  }
-  mangled_function_name: "pthread_attr_getscope"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getstack"
-    access: public_access
-    linker_set_key: "pthread_attr_getstack"
-  }
-  mangled_function_name: "pthread_attr_getstack"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getstacksize"
-    access: public_access
-    linker_set_key: "pthread_attr_getstacksize"
-  }
-  mangled_function_name: "pthread_attr_getstacksize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_init"
-    access: public_access
-    linker_set_key: "pthread_attr_init"
-  }
-  mangled_function_name: "pthread_attr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setdetachstate"
-    access: public_access
-    linker_set_key: "pthread_attr_setdetachstate"
-  }
-  mangled_function_name: "pthread_attr_setdetachstate"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setguardsize"
-    access: public_access
-    linker_set_key: "pthread_attr_setguardsize"
-  }
-  mangled_function_name: "pthread_attr_setguardsize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setschedparam"
-    access: public_access
-    linker_set_key: "pthread_attr_setschedparam"
-  }
-  mangled_function_name: "pthread_attr_setschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setschedpolicy"
-    access: public_access
-    linker_set_key: "pthread_attr_setschedpolicy"
-  }
-  mangled_function_name: "pthread_attr_setschedpolicy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setscope"
-    access: public_access
-    linker_set_key: "pthread_attr_setscope"
-  }
-  mangled_function_name: "pthread_attr_setscope"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setstack"
-    access: public_access
-    linker_set_key: "pthread_attr_setstack"
-  }
-  mangled_function_name: "pthread_attr_setstack"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setstacksize"
-    access: public_access
-    linker_set_key: "pthread_attr_setstacksize"
-  }
-  mangled_function_name: "pthread_attr_setstacksize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_condattr_destroy"
-  }
-  mangled_function_name: "pthread_condattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_getclock"
-    access: public_access
-    linker_set_key: "pthread_condattr_getclock"
-  }
-  mangled_function_name: "pthread_condattr_getclock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_condattr_getpshared"
-  }
-  mangled_function_name: "pthread_condattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_init"
-    access: public_access
-    linker_set_key: "pthread_condattr_init"
-  }
-  mangled_function_name: "pthread_condattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_setclock"
-    access: public_access
-    linker_set_key: "pthread_condattr_setclock"
-  }
-  mangled_function_name: "pthread_condattr_setclock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_condattr_setpshared"
-  }
-  mangled_function_name: "pthread_condattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_broadcast"
-    access: public_access
-    linker_set_key: "pthread_cond_broadcast"
-  }
-  mangled_function_name: "pthread_cond_broadcast"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_destroy"
-    access: public_access
-    linker_set_key: "pthread_cond_destroy"
-  }
-  mangled_function_name: "pthread_cond_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_init"
-    access: public_access
-    linker_set_key: "pthread_cond_init"
-  }
-  mangled_function_name: "pthread_cond_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_signal"
-    access: public_access
-    linker_set_key: "pthread_cond_signal"
-  }
-  mangled_function_name: "pthread_cond_signal"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timedwait"
-    access: public_access
-    linker_set_key: "pthread_cond_timedwait"
-  }
-  mangled_function_name: "pthread_cond_timedwait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_wait"
-    access: public_access
-    linker_set_key: "pthread_cond_wait"
-  }
-  mangled_function_name: "pthread_cond_wait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_create"
-    access: public_access
-    linker_set_key: "pthread_create"
-  }
-  mangled_function_name: "pthread_create"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *(*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "start_routine"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_detach"
-    access: public_access
-    linker_set_key: "pthread_detach"
-  }
-  mangled_function_name: "pthread_detach"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "pthread_exit"
-    access: public_access
-    linker_set_key: "pthread_exit"
-  }
-  mangled_function_name: "pthread_exit"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_equal"
-    access: public_access
-    linker_set_key: "pthread_equal"
-  }
-  mangled_function_name: "pthread_equal"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getattr_np"
-    access: public_access
-    linker_set_key: "pthread_getattr_np"
-  }
-  mangled_function_name: "pthread_getattr_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getcpuclockid"
-    access: public_access
-    linker_set_key: "pthread_getcpuclockid"
-  }
-  mangled_function_name: "pthread_getcpuclockid"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getschedparam"
-    access: public_access
-    linker_set_key: "pthread_getschedparam"
-  }
-  mangled_function_name: "pthread_getschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getspecific"
-    access: public_access
-    linker_set_key: "pthread_getspecific"
-  }
-  mangled_function_name: "pthread_getspecific"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_gettid_np"
-    access: public_access
-    linker_set_key: "pthread_gettid_np"
-  }
-  mangled_function_name: "pthread_gettid_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_join"
-    access: public_access
-    linker_set_key: "pthread_join"
-  }
-  mangled_function_name: "pthread_join"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_key_create"
-    access: public_access
-    linker_set_key: "pthread_key_create"
-  }
-  mangled_function_name: "pthread_key_create"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_key_delete"
-    access: public_access
-    linker_set_key: "pthread_key_delete"
-  }
-  mangled_function_name: "pthread_key_delete"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_destroy"
-  }
-  mangled_function_name: "pthread_mutexattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_getpshared"
-  }
-  mangled_function_name: "pthread_mutexattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_gettype"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_gettype"
-  }
-  mangled_function_name: "pthread_mutexattr_gettype"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_init"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_init"
-  }
-  mangled_function_name: "pthread_mutexattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_setpshared"
-  }
-  mangled_function_name: "pthread_mutexattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_settype"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_settype"
-  }
-  mangled_function_name: "pthread_mutexattr_settype"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_destroy"
-    access: public_access
-    linker_set_key: "pthread_mutex_destroy"
-  }
-  mangled_function_name: "pthread_mutex_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_init"
-    access: public_access
-    linker_set_key: "pthread_mutex_init"
-  }
-  mangled_function_name: "pthread_mutex_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_lock"
-    access: public_access
-    linker_set_key: "pthread_mutex_lock"
-  }
-  mangled_function_name: "pthread_mutex_lock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_timedlock"
-    access: public_access
-    linker_set_key: "pthread_mutex_timedlock"
-  }
-  mangled_function_name: "pthread_mutex_timedlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_trylock"
-    access: public_access
-    linker_set_key: "pthread_mutex_trylock"
-  }
-  mangled_function_name: "pthread_mutex_trylock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_unlock"
-    access: public_access
-    linker_set_key: "pthread_mutex_unlock"
-  }
-  mangled_function_name: "pthread_mutex_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_once"
-    access: public_access
-    linker_set_key: "pthread_once"
-  }
-  mangled_function_name: "pthread_once"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 4
-        alignment: 4
-      }
-      name: "init_routine"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_init"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_init"
-  }
-  mangled_function_name: "pthread_rwlockattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_destroy"
-  }
-  mangled_function_name: "pthread_rwlockattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_getpshared"
-  }
-  mangled_function_name: "pthread_rwlockattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_setpshared"
-  }
-  mangled_function_name: "pthread_rwlockattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_getkind_np"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_getkind_np"
-  }
-  mangled_function_name: "pthread_rwlockattr_getkind_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_setkind_np"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_setkind_np"
-  }
-  mangled_function_name: "pthread_rwlockattr_setkind_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_destroy"
-    access: public_access
-    linker_set_key: "pthread_rwlock_destroy"
-  }
-  mangled_function_name: "pthread_rwlock_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_init"
-    access: public_access
-    linker_set_key: "pthread_rwlock_init"
-  }
-  mangled_function_name: "pthread_rwlock_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_rdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_rdlock"
-  }
-  mangled_function_name: "pthread_rwlock_rdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_timedrdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_timedrdlock"
-  }
-  mangled_function_name: "pthread_rwlock_timedrdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_timedwrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_timedwrlock"
-  }
-  mangled_function_name: "pthread_rwlock_timedwrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_tryrdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_tryrdlock"
-  }
-  mangled_function_name: "pthread_rwlock_tryrdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_trywrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_trywrlock"
-  }
-  mangled_function_name: "pthread_rwlock_trywrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_unlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_unlock"
-  }
-  mangled_function_name: "pthread_rwlock_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_wrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_wrlock"
-  }
-  mangled_function_name: "pthread_rwlock_wrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_init"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_init"
-  }
-  mangled_function_name: "pthread_barrierattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_destroy"
-  }
-  mangled_function_name: "pthread_barrierattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_getpshared"
-  }
-  mangled_function_name: "pthread_barrierattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const int *"
-        size: 4
-        alignment: 4
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "pshared"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_setpshared"
-  }
-  mangled_function_name: "pthread_barrierattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pshared"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_init"
-    access: public_access
-    linker_set_key: "pthread_barrier_init"
-  }
-  mangled_function_name: "pthread_barrier_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_destroy"
-    access: public_access
-    linker_set_key: "pthread_barrier_destroy"
-  }
-  mangled_function_name: "pthread_barrier_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_wait"
-    access: public_access
-    linker_set_key: "pthread_barrier_wait"
-  }
-  mangled_function_name: "pthread_barrier_wait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_destroy"
-    access: public_access
-    linker_set_key: "pthread_spin_destroy"
-  }
-  mangled_function_name: "pthread_spin_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_init"
-    access: public_access
-    linker_set_key: "pthread_spin_init"
-  }
-  mangled_function_name: "pthread_spin_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_lock"
-    access: public_access
-    linker_set_key: "pthread_spin_lock"
-  }
-  mangled_function_name: "pthread_spin_lock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_trylock"
-    access: public_access
-    linker_set_key: "pthread_spin_trylock"
-  }
-  mangled_function_name: "pthread_spin_trylock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_unlock"
-    access: public_access
-    linker_set_key: "pthread_spin_unlock"
-  }
-  mangled_function_name: "pthread_spin_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_self"
-    access: public_access
-    linker_set_key: "pthread_self"
-  }
-  mangled_function_name: "pthread_self"
-  source_file: "bionic/libc/include/pthread.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getname_np"
-    access: public_access
-    linker_set_key: "pthread_getname_np"
-  }
-  mangled_function_name: "pthread_getname_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setname_np"
-    access: public_access
-    linker_set_key: "pthread_setname_np"
-  }
-  mangled_function_name: "pthread_setname_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setschedparam"
-    access: public_access
-    linker_set_key: "pthread_setschedparam"
-  }
-  mangled_function_name: "pthread_setschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setspecific"
-    access: public_access
-    linker_set_key: "pthread_setspecific"
-  }
-  mangled_function_name: "pthread_setspecific"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__pthread_cleanup_push"
-    access: public_access
-    linker_set_key: "__pthread_cleanup_push"
-  }
-  mangled_function_name: "__pthread_cleanup_push"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__pthread_cleanup_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "c"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__pthread_cleanup_pop"
-    access: public_access
-    linker_set_key: "__pthread_cleanup_pop"
-  }
-  mangled_function_name: "__pthread_cleanup_pop"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__pthread_cleanup_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "clearerr"
-    access: public_access
-    linker_set_key: "clearerr"
-  }
-  mangled_function_name: "clearerr"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fclose"
-    access: public_access
-    linker_set_key: "fclose"
-  }
-  mangled_function_name: "fclose"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feof"
-    access: public_access
-    linker_set_key: "feof"
-  }
-  mangled_function_name: "feof"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ferror"
-    access: public_access
-    linker_set_key: "ferror"
-  }
-  mangled_function_name: "ferror"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fflush"
-    access: public_access
-    linker_set_key: "fflush"
-  }
-  mangled_function_name: "fflush"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetc"
-    access: public_access
-    linker_set_key: "fgetc"
-  }
-  mangled_function_name: "fgetc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "fgets"
-    access: public_access
-    linker_set_key: "fgets"
-  }
-  mangled_function_name: "fgets"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fprintf"
-    access: public_access
-    linker_set_key: "fprintf"
-  }
-  mangled_function_name: "fprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputc"
-    access: public_access
-    linker_set_key: "fputc"
-  }
-  mangled_function_name: "fputc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputs"
-    access: public_access
-    linker_set_key: "fputs"
-  }
-  mangled_function_name: "fputs"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fread"
-    access: public_access
-    linker_set_key: "fread"
-  }
-  mangled_function_name: "fread"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fscanf"
-    access: public_access
-    linker_set_key: "fscanf"
-  }
-  mangled_function_name: "fscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwrite"
-    access: public_access
-    linker_set_key: "fwrite"
-  }
-  mangled_function_name: "fwrite"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getc"
-    access: public_access
-    linker_set_key: "getc"
-  }
-  mangled_function_name: "getc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getchar"
-    access: public_access
-    linker_set_key: "getchar"
-  }
-  mangled_function_name: "getchar"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getdelim"
-    access: public_access
-    linker_set_key: "getdelim"
-  }
-  mangled_function_name: "getdelim"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getline"
-    access: public_access
-    linker_set_key: "getline"
-  }
-  mangled_function_name: "getline"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "perror"
-    access: public_access
-    linker_set_key: "perror"
-  }
-  mangled_function_name: "perror"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "printf"
-    access: public_access
-    linker_set_key: "printf"
-  }
-  mangled_function_name: "printf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putc"
-    access: public_access
-    linker_set_key: "putc"
-  }
-  mangled_function_name: "putc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putchar"
-    access: public_access
-    linker_set_key: "putchar"
-  }
-  mangled_function_name: "putchar"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "puts"
-    access: public_access
-    linker_set_key: "puts"
-  }
-  mangled_function_name: "puts"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "remove"
-    access: public_access
-    linker_set_key: "remove"
-  }
-  mangled_function_name: "remove"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "rewind"
-    access: public_access
-    linker_set_key: "rewind"
-  }
-  mangled_function_name: "rewind"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scanf"
-    access: public_access
-    linker_set_key: "scanf"
-  }
-  mangled_function_name: "scanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setbuf"
-    access: public_access
-    linker_set_key: "setbuf"
-  }
-  mangled_function_name: "setbuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setvbuf"
-    access: public_access
-    linker_set_key: "setvbuf"
-  }
-  mangled_function_name: "setvbuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sscanf"
-    access: public_access
-    linker_set_key: "sscanf"
-  }
-  mangled_function_name: "sscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ungetc"
-    access: public_access
-    linker_set_key: "ungetc"
-  }
-  mangled_function_name: "ungetc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfprintf"
-    access: public_access
-    linker_set_key: "vfprintf"
-  }
-  mangled_function_name: "vfprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vprintf"
-    access: public_access
-    linker_set_key: "vprintf"
-  }
-  mangled_function_name: "vprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dprintf"
-    access: public_access
-    linker_set_key: "dprintf"
-  }
-  mangled_function_name: "dprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vdprintf"
-    access: public_access
-    linker_set_key: "vdprintf"
-  }
-  mangled_function_name: "vdprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sprintf"
-    access: public_access
-    linker_set_key: "sprintf"
-  }
-  mangled_function_name: "sprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsprintf"
-    access: public_access
-    linker_set_key: "vsprintf"
-  }
-  mangled_function_name: "vsprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "tmpnam"
-    access: public_access
-    linker_set_key: "tmpnam"
-  }
-  mangled_function_name: "tmpnam"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "tempnam"
-    access: public_access
-    linker_set_key: "tempnam"
-  }
-  mangled_function_name: "tempnam"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rename"
-    access: public_access
-    linker_set_key: "rename"
-  }
-  mangled_function_name: "rename"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "renameat"
-    access: public_access
-    linker_set_key: "renameat"
-  }
-  mangled_function_name: "renameat"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseek"
-    access: public_access
-    linker_set_key: "fseek"
-  }
-  mangled_function_name: "fseek"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "ftell"
-    access: public_access
-    linker_set_key: "ftell"
-  }
-  mangled_function_name: "ftell"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetpos"
-    access: public_access
-    linker_set_key: "fgetpos"
-  }
-  mangled_function_name: "fgetpos"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetpos"
-    access: public_access
-    linker_set_key: "fsetpos"
-  }
-  mangled_function_name: "fsetpos"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseeko"
-    access: public_access
-    linker_set_key: "fseeko"
-  }
-  mangled_function_name: "fseeko"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "ftello"
-    access: public_access
-    linker_set_key: "ftello"
-  }
-  mangled_function_name: "ftello"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "funopen"
-    access: public_access
-    linker_set_key: "funopen"
-  }
-  mangled_function_name: "funopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, char *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, const char *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long (*)(void *, long, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetpos64"
-    access: public_access
-    linker_set_key: "fgetpos64"
-  }
-  mangled_function_name: "fgetpos64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetpos64"
-    access: public_access
-    linker_set_key: "fsetpos64"
-  }
-  mangled_function_name: "fsetpos64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseeko64"
-    access: public_access
-    linker_set_key: "fseeko64"
-  }
-  mangled_function_name: "fseeko64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "ftello64"
-    access: public_access
-    linker_set_key: "ftello64"
-  }
-  mangled_function_name: "ftello64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "funopen64"
-    access: public_access
-    linker_set_key: "funopen64"
-  }
-  mangled_function_name: "funopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, char *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, const char *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long (*)(void *, long long, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "fopen"
-    access: public_access
-    linker_set_key: "fopen"
-  }
-  mangled_function_name: "fopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "fopen64"
-    access: public_access
-    linker_set_key: "fopen64"
-  }
-  mangled_function_name: "fopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "freopen"
-    access: public_access
-    linker_set_key: "freopen"
-  }
-  mangled_function_name: "freopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "freopen64"
-    access: public_access
-    linker_set_key: "freopen64"
-  }
-  mangled_function_name: "freopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "tmpfile"
-    access: public_access
-    linker_set_key: "tmpfile"
-  }
-  mangled_function_name: "tmpfile"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "tmpfile64"
-    access: public_access
-    linker_set_key: "tmpfile64"
-  }
-  mangled_function_name: "tmpfile64"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "snprintf"
-    access: public_access
-    linker_set_key: "snprintf"
-  }
-  mangled_function_name: "snprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfscanf"
-    access: public_access
-    linker_set_key: "vfscanf"
-  }
-  mangled_function_name: "vfscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vscanf"
-    access: public_access
-    linker_set_key: "vscanf"
-  }
-  mangled_function_name: "vscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsnprintf"
-    access: public_access
-    linker_set_key: "vsnprintf"
-  }
-  mangled_function_name: "vsnprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsscanf"
-    access: public_access
-    linker_set_key: "vsscanf"
-  }
-  mangled_function_name: "vsscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ctermid"
-    access: public_access
-    linker_set_key: "ctermid"
-  }
-  mangled_function_name: "ctermid"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "fdopen"
-    access: public_access
-    linker_set_key: "fdopen"
-  }
-  mangled_function_name: "fdopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fileno"
-    access: public_access
-    linker_set_key: "fileno"
-  }
-  mangled_function_name: "fileno"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pclose"
-    access: public_access
-    linker_set_key: "pclose"
-  }
-  mangled_function_name: "pclose"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "popen"
-    access: public_access
-    linker_set_key: "popen"
-  }
-  mangled_function_name: "popen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "flockfile"
-    access: public_access
-    linker_set_key: "flockfile"
-  }
-  mangled_function_name: "flockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftrylockfile"
-    access: public_access
-    linker_set_key: "ftrylockfile"
-  }
-  mangled_function_name: "ftrylockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "funlockfile"
-    access: public_access
-    linker_set_key: "funlockfile"
-  }
-  mangled_function_name: "funlockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getc_unlocked"
-    access: public_access
-    linker_set_key: "getc_unlocked"
-  }
-  mangled_function_name: "getc_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getchar_unlocked"
-    access: public_access
-    linker_set_key: "getchar_unlocked"
-  }
-  mangled_function_name: "getchar_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putc_unlocked"
-    access: public_access
-    linker_set_key: "putc_unlocked"
-  }
-  mangled_function_name: "putc_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putchar_unlocked"
-    access: public_access
-    linker_set_key: "putchar_unlocked"
-  }
-  mangled_function_name: "putchar_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "fmemopen"
-    access: public_access
-    linker_set_key: "fmemopen"
-  }
-  mangled_function_name: "fmemopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "open_memstream"
-    access: public_access
-    linker_set_key: "open_memstream"
-  }
-  mangled_function_name: "open_memstream"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "asprintf"
-    access: public_access
-    linker_set_key: "asprintf"
-  }
-  mangled_function_name: "asprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetln"
-    access: public_access
-    linker_set_key: "fgetln"
-  }
-  mangled_function_name: "fgetln"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fpurge"
-    access: public_access
-    linker_set_key: "fpurge"
-  }
-  mangled_function_name: "fpurge"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setbuffer"
-    access: public_access
-    linker_set_key: "setbuffer"
-  }
-  mangled_function_name: "setbuffer"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setlinebuf"
-    access: public_access
-    linker_set_key: "setlinebuf"
-  }
-  mangled_function_name: "setlinebuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vasprintf"
-    access: public_access
-    linker_set_key: "vasprintf"
-  }
-  mangled_function_name: "vasprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "clearerr_unlocked"
-    access: public_access
-    linker_set_key: "clearerr_unlocked"
-  }
-  mangled_function_name: "clearerr_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feof_unlocked"
-    access: public_access
-    linker_set_key: "feof_unlocked"
-  }
-  mangled_function_name: "feof_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ferror_unlocked"
-    access: public_access
-    linker_set_key: "ferror_unlocked"
-  }
-  mangled_function_name: "ferror_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fileno_unlocked"
-    access: public_access
-    linker_set_key: "fileno_unlocked"
-  }
-  mangled_function_name: "fileno_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__fgets_chk"
-    access: public_access
-    linker_set_key: "__fgets_chk"
-  }
-  mangled_function_name: "__fgets_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fread_chk"
-    access: public_access
-    linker_set_key: "__fread_chk"
-  }
-  mangled_function_name: "__fread_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fwrite_chk"
-    access: public_access
-    linker_set_key: "__fwrite_chk"
-  }
-  mangled_function_name: "__fwrite_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc"
-    access: public_access
-    linker_set_key: "malloc"
-  }
-  mangled_function_name: "malloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "calloc"
-    access: public_access
-    linker_set_key: "calloc"
-  }
-  mangled_function_name: "calloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "item_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "item_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "realloc"
-    access: public_access
-    linker_set_key: "realloc"
-  }
-  mangled_function_name: "realloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "free"
-    access: public_access
-    linker_set_key: "free"
-  }
-  mangled_function_name: "free"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memalign"
-    access: public_access
-    linker_set_key: "memalign"
-  }
-  mangled_function_name: "memalign"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "alignment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_usable_size"
-    access: public_access
-    linker_set_key: "malloc_usable_size"
-  }
-  mangled_function_name: "malloc_usable_size"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mallinfo"
-      size: 40
-      alignment: 4
-    }
-    name: "mallinfo"
-    access: public_access
-    linker_set_key: "mallinfo"
-  }
-  mangled_function_name: "mallinfo"
-  source_file: "bionic/libc/include/malloc.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_info"
-    access: public_access
-    linker_set_key: "malloc_info"
-  }
-  mangled_function_name: "malloc_info"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "abort"
-    access: public_access
-    linker_set_key: "abort"
-  }
-  mangled_function_name: "abort"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "exit"
-    access: public_access
-    linker_set_key: "exit"
-  }
-  mangled_function_name: "exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_Exit"
-    access: public_access
-    linker_set_key: "_Exit"
-  }
-  mangled_function_name: "_Exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "at_quick_exit"
-    access: public_access
-    linker_set_key: "at_quick_exit"
-  }
-  mangled_function_name: "at_quick_exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "quick_exit"
-    access: public_access
-    linker_set_key: "quick_exit"
-  }
-  mangled_function_name: "quick_exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "getenv"
-    access: public_access
-    linker_set_key: "getenv"
-  }
-  mangled_function_name: "getenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putenv"
-    access: public_access
-    linker_set_key: "putenv"
-  }
-  mangled_function_name: "putenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setenv"
-    access: public_access
-    linker_set_key: "setenv"
-  }
-  mangled_function_name: "setenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unsetenv"
-    access: public_access
-    linker_set_key: "unsetenv"
-  }
-  mangled_function_name: "unsetenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clearenv"
-    access: public_access
-    linker_set_key: "clearenv"
-  }
-  mangled_function_name: "clearenv"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "mkdtemp"
-    access: public_access
-    linker_set_key: "mkdtemp"
-  }
-  mangled_function_name: "mkdtemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "mktemp"
-    access: public_access
-    linker_set_key: "mktemp"
-  }
-  mangled_function_name: "mktemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemp64"
-    access: public_access
-    linker_set_key: "mkostemp64"
-  }
-  mangled_function_name: "mkostemp64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemp"
-    access: public_access
-    linker_set_key: "mkostemp"
-  }
-  mangled_function_name: "mkostemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemps64"
-    access: public_access
-    linker_set_key: "mkostemps64"
-  }
-  mangled_function_name: "mkostemps64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemps"
-    access: public_access
-    linker_set_key: "mkostemps"
-  }
-  mangled_function_name: "mkostemps"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemp64"
-    access: public_access
-    linker_set_key: "mkstemp64"
-  }
-  mangled_function_name: "mkstemp64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemp"
-    access: public_access
-    linker_set_key: "mkstemp"
-  }
-  mangled_function_name: "mkstemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemps64"
-    access: public_access
-    linker_set_key: "mkstemps64"
-  }
-  mangled_function_name: "mkstemps64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemps"
-    access: public_access
-    linker_set_key: "mkstemps"
-  }
-  mangled_function_name: "mkstemps"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "strtol"
-    access: public_access
-    linker_set_key: "strtol"
-  }
-  mangled_function_name: "strtol"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoll"
-    access: public_access
-    linker_set_key: "strtoll"
-  }
-  mangled_function_name: "strtoll"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 4
-      alignment: 4
-    }
-    name: "strtoul"
-    access: public_access
-    linker_set_key: "strtoul"
-  }
-  mangled_function_name: "strtoul"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoull"
-    access: public_access
-    linker_set_key: "strtoull"
-  }
-  mangled_function_name: "strtoull"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_memalign"
-    access: public_access
-    linker_set_key: "posix_memalign"
-  }
-  mangled_function_name: "posix_memalign"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 4
-        alignment: 4
-      }
-      name: "memptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "alignment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "strtod"
-    access: public_access
-    linker_set_key: "strtod"
-  }
-  mangled_function_name: "strtod"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "strtold"
-    access: public_access
-    linker_set_key: "strtold"
-  }
-  mangled_function_name: "strtold"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 4
-      alignment: 4
-    }
-    name: "strtoul_l"
-    access: public_access
-    linker_set_key: "strtoul_l"
-  }
-  mangled_function_name: "strtoul_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "atoi"
-    access: public_access
-    linker_set_key: "atoi"
-  }
-  mangled_function_name: "atoi"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "atol"
-    access: public_access
-    linker_set_key: "atol"
-  }
-  mangled_function_name: "atol"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "atoll"
-    access: public_access
-    linker_set_key: "atoll"
-  }
-  mangled_function_name: "atoll"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "realpath"
-    access: public_access
-    linker_set_key: "realpath"
-  }
-  mangled_function_name: "realpath"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "resolved"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "system"
-    access: public_access
-    linker_set_key: "system"
-  }
-  mangled_function_name: "system"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "string"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "bsearch"
-    access: public_access
-    linker_set_key: "bsearch"
-  }
-  mangled_function_name: "bsearch"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "base0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nmemb"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "compar"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "qsort"
-    access: public_access
-    linker_set_key: "qsort"
-  }
-  mangled_function_name: "qsort"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "arc4random"
-    access: public_access
-    linker_set_key: "arc4random"
-  }
-  mangled_function_name: "arc4random"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "arc4random_uniform"
-    access: public_access
-    linker_set_key: "arc4random_uniform"
-  }
-  mangled_function_name: "arc4random_uniform"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "arc4random_buf"
-    access: public_access
-    linker_set_key: "arc4random_buf"
-  }
-  mangled_function_name: "arc4random_buf"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rand_r"
-    access: public_access
-    linker_set_key: "rand_r"
-  }
-  mangled_function_name: "rand_r"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "drand48"
-    access: public_access
-    linker_set_key: "drand48"
-  }
-  mangled_function_name: "drand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "erand48"
-    access: public_access
-    linker_set_key: "erand48"
-  }
-  mangled_function_name: "erand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "jrand48"
-    access: public_access
-    linker_set_key: "jrand48"
-  }
-  mangled_function_name: "jrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "lcong48"
-    access: public_access
-    linker_set_key: "lcong48"
-  }
-  mangled_function_name: "lcong48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lrand48"
-    access: public_access
-    linker_set_key: "lrand48"
-  }
-  mangled_function_name: "lrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "mrand48"
-    access: public_access
-    linker_set_key: "mrand48"
-  }
-  mangled_function_name: "mrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "nrand48"
-    access: public_access
-    linker_set_key: "nrand48"
-  }
-  mangled_function_name: "nrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short *"
-      size: 4
-      alignment: 4
-    }
-    name: "seed48"
-    access: public_access
-    linker_set_key: "seed48"
-  }
-  mangled_function_name: "seed48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srand48"
-    access: public_access
-    linker_set_key: "srand48"
-  }
-  mangled_function_name: "srand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "initstate"
-    access: public_access
-    linker_set_key: "initstate"
-  }
-  mangled_function_name: "initstate"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "setstate"
-    access: public_access
-    linker_set_key: "setstate"
-  }
-  mangled_function_name: "setstate"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpt"
-    access: public_access
-    linker_set_key: "getpt"
-  }
-  mangled_function_name: "getpt"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_openpt"
-    access: public_access
-    linker_set_key: "posix_openpt"
-  }
-  mangled_function_name: "posix_openpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ptsname"
-    access: public_access
-    linker_set_key: "ptsname"
-  }
-  mangled_function_name: "ptsname"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ptsname_r"
-    access: public_access
-    linker_set_key: "ptsname_r"
-  }
-  mangled_function_name: "ptsname_r"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlockpt"
-    access: public_access
-    linker_set_key: "unlockpt"
-  }
-  mangled_function_name: "unlockpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsubopt"
-    access: public_access
-    linker_set_key: "getsubopt"
-  }
-  mangled_function_name: "getsubopt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "div_t"
-      size: 8
-      alignment: 4
-    }
-    name: "div"
-    access: public_access
-    linker_set_key: "div"
-  }
-  mangled_function_name: "div"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "ldiv_t"
-      size: 8
-      alignment: 4
-    }
-    name: "ldiv"
-    access: public_access
-    linker_set_key: "ldiv"
-  }
-  mangled_function_name: "ldiv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "lldiv_t"
-      size: 16
-      alignment: 8
-    }
-    name: "lldiv"
-    access: public_access
-    linker_set_key: "lldiv"
-  }
-  mangled_function_name: "lldiv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "getprogname"
-    access: public_access
-    linker_set_key: "getprogname"
-  }
-  mangled_function_name: "getprogname"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setprogname"
-    access: public_access
-    linker_set_key: "setprogname"
-  }
-  mangled_function_name: "setprogname"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mblen"
-    access: public_access
-    linker_set_key: "mblen"
-  }
-  mangled_function_name: "mblen"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbstowcs"
-    access: public_access
-    linker_set_key: "mbstowcs"
-  }
-  mangled_function_name: "mbstowcs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbtowc"
-    access: public_access
-    linker_set_key: "mbtowc"
-  }
-  mangled_function_name: "mbtowc"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wctomb"
-    access: public_access
-    linker_set_key: "wctomb"
-  }
-  mangled_function_name: "wctomb"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstombs"
-    access: public_access
-    linker_set_key: "wcstombs"
-  }
-  mangled_function_name: "wcstombs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ctype_get_mb_cur_max"
-    access: public_access
-    linker_set_key: "__ctype_get_mb_cur_max"
-  }
-  mangled_function_name: "__ctype_get_mb_cur_max"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "strtof"
-    access: public_access
-    linker_set_key: "strtof"
-  }
-  mangled_function_name: "strtof"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atof"
-    access: public_access
-    linker_set_key: "atof"
-  }
-  mangled_function_name: "atof"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "abs"
-    access: public_access
-    linker_set_key: "abs"
-  }
-  mangled_function_name: "abs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "labs"
-    access: public_access
-    linker_set_key: "labs"
-  }
-  mangled_function_name: "labs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llabs"
-    access: public_access
-    linker_set_key: "llabs"
-  }
-  mangled_function_name: "llabs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rand"
-    access: public_access
-    linker_set_key: "rand"
-  }
-  mangled_function_name: "rand"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srand"
-    access: public_access
-    linker_set_key: "srand"
-  }
-  mangled_function_name: "srand"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "random"
-    access: public_access
-    linker_set_key: "random"
-  }
-  mangled_function_name: "random"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srandom"
-    access: public_access
-    linker_set_key: "srandom"
-  }
-  mangled_function_name: "srandom"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "grantpt"
-    access: public_access
-    linker_set_key: "grantpt"
-  }
-  mangled_function_name: "grantpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoll_l"
-    access: public_access
-    linker_set_key: "strtoll_l"
-  }
-  mangled_function_name: "strtoll_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoull_l"
-    access: public_access
-    linker_set_key: "strtoull_l"
-  }
-  mangled_function_name: "strtoull_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "strtold_l"
-    access: public_access
-    linker_set_key: "strtold_l"
-  }
-  mangled_function_name: "strtold_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "strtod_l"
-    access: public_access
-    linker_set_key: "strtod_l"
-  }
-  mangled_function_name: "strtod_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "strtof_l"
-    access: public_access
-    linker_set_key: "strtof_l"
-  }
-  mangled_function_name: "strtof_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "strtol_l"
-    access: public_access
-    linker_set_key: "strtol_l"
-  }
-  mangled_function_name: "strtol_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "mmap"
-    access: public_access
-    linker_set_key: "mmap"
-  }
-  mangled_function_name: "mmap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "mmap64"
-    access: public_access
-    linker_set_key: "mmap64"
-  }
-  mangled_function_name: "mmap64"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munmap"
-    access: public_access
-    linker_set_key: "munmap"
-  }
-  mangled_function_name: "munmap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msync"
-    access: public_access
-    linker_set_key: "msync"
-  }
-  mangled_function_name: "msync"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mprotect"
-    access: public_access
-    linker_set_key: "mprotect"
-  }
-  mangled_function_name: "mprotect"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "mremap"
-    access: public_access
-    linker_set_key: "mremap"
-  }
-  mangled_function_name: "mremap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mlockall"
-    access: public_access
-    linker_set_key: "mlockall"
-  }
-  mangled_function_name: "mlockall"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munlockall"
-    access: public_access
-    linker_set_key: "munlockall"
-  }
-  mangled_function_name: "munlockall"
-  source_file: "bionic/libc/include/sys/mman.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mlock"
-    access: public_access
-    linker_set_key: "mlock"
-  }
-  mangled_function_name: "mlock"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munlock"
-    access: public_access
-    linker_set_key: "munlock"
-  }
-  mangled_function_name: "munlock"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mincore"
-    access: public_access
-    linker_set_key: "mincore"
-  }
-  mangled_function_name: "mincore"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "madvise"
-    access: public_access
-    linker_set_key: "madvise"
-  }
-  mangled_function_name: "madvise"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_madvise"
-    access: public_access
-    linker_set_key: "posix_madvise"
-  }
-  mangled_function_name: "posix_madvise"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prctl"
-    access: public_access
-    linker_set_key: "prctl"
-  }
-  mangled_function_name: "prctl"
-  source_file: "bionic/libc/include/sys/prctl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "option"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "pvalloc"
-    access: public_access
-    linker_set_key: "pvalloc"
-  }
-  mangled_function_name: "pvalloc"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "bytes"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "valloc"
-    access: public_access
-    linker_set_key: "valloc"
-  }
-  mangled_function_name: "valloc"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "bytes"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_set"
-    access: public_access
-    linker_set_key: "__system_property_set"
-  }
-  mangled_function_name: "__system_property_set"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const prop_info *"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_find"
-    access: public_access
-    linker_set_key: "__system_property_find"
-  }
-  mangled_function_name: "__system_property_find"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__system_property_read_callback"
-    access: public_access
-    linker_set_key: "__system_property_read_callback"
-  }
-  mangled_function_name: "__system_property_read_callback"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *, const char *, const char *, unsigned int)"
-        size: 4
-        alignment: 4
-      }
-      name: "callback"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "cookie"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_foreach"
-    access: public_access
-    linker_set_key: "__system_property_foreach"
-  }
-  mangled_function_name: "__system_property_foreach"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(const prop_info *, void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "propfn"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "cookie"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__system_property_wait"
-    access: public_access
-    linker_set_key: "__system_property_wait"
-  }
-  mangled_function_name: "__system_property_wait"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "old_serial"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "new_serial_ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "relative_timeout"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_read"
-    access: public_access
-    linker_set_key: "__system_property_read"
-  }
-  mangled_function_name: "__system_property_read"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_get"
-    access: public_access
-    linker_set_key: "__system_property_get"
-  }
-  mangled_function_name: "__system_property_get"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const prop_info *"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_find_nth"
-    access: public_access
-    linker_set_key: "__system_property_find_nth"
-  }
-  mangled_function_name: "__system_property_find_nth"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "n"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_iterate"
-    access: public_access
-    linker_set_key: "malloc_iterate"
-  }
-  mangled_function_name: "malloc_iterate"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "base"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(unsigned int, unsigned int, void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "callback"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "malloc_disable"
-    access: public_access
-    linker_set_key: "malloc_disable"
-  }
-  mangled_function_name: "malloc_disable"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "malloc_enable"
-    access: public_access
-    linker_set_key: "malloc_enable"
-  }
-  mangled_function_name: "malloc_enable"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_backtrace"
-    access: public_access
-    linker_set_key: "malloc_backtrace"
-  }
-  mangled_function_name: "malloc_backtrace"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "pointer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "frames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "frame_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__libc_init"
-    access: public_access
-    linker_set_key: "__libc_init"
-  }
-  mangled_function_name: "__libc_init"
-  source_file: "bionic/libc/bionic/libc_init_common.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "raw_args"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 4
-        alignment: 4
-      }
-      name: "onexit"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(int, char **, char **)"
-        size: 4
-        alignment: 4
-      }
-      name: "slingshot"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const structors_array_t *const"
-        size: 4
-        alignment: 4
-      }
-      name: "structors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__stack_chk_fail"
-    access: public_access
-    linker_set_key: "__stack_chk_fail"
-  }
-  mangled_function_name: "__stack_chk_fail"
-  source_file: "bionic/libc/private/bionic_ssp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "lconv *"
-      size: 4
-      alignment: 4
-    }
-    name: "localeconv"
-    access: public_access
-    linker_set_key: "localeconv"
-  }
-  mangled_function_name: "localeconv"
-  source_file: "bionic/libc/include/locale.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "duplocale"
-    access: public_access
-    linker_set_key: "duplocale"
-  }
-  mangled_function_name: "duplocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freelocale"
-    access: public_access
-    linker_set_key: "freelocale"
-  }
-  mangled_function_name: "freelocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "newlocale"
-    access: public_access
-    linker_set_key: "newlocale"
-  }
-  mangled_function_name: "newlocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "setlocale"
-    access: public_access
-    linker_set_key: "setlocale"
-  }
-  mangled_function_name: "setlocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "uselocale"
-    access: public_access
-    linker_set_key: "uselocale"
-  }
-  mangled_function_name: "uselocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "endmntent"
-    access: public_access
-    linker_set_key: "endmntent"
-  }
-  mangled_function_name: "endmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mntent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getmntent"
-    access: public_access
-    linker_set_key: "getmntent"
-  }
-  mangled_function_name: "getmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mntent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getmntent_r"
-    access: public_access
-    linker_set_key: "getmntent_r"
-  }
-  mangled_function_name: "getmntent_r"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mntent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "setmntent"
-    access: public_access
-    linker_set_key: "setmntent"
-  }
-  mangled_function_name: "setmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "hasmntopt"
-    access: public_access
-    linker_set_key: "hasmntopt"
-  }
-  mangled_function_name: "hasmntopt"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mntent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrgid"
-    access: public_access
-    linker_set_key: "getgrgid"
-  }
-  mangled_function_name: "getgrgid"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrnam"
-    access: public_access
-    linker_set_key: "getgrnam"
-  }
-  mangled_function_name: "getgrnam"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrent"
-    access: public_access
-    linker_set_key: "getgrent"
-  }
-  mangled_function_name: "getgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setgrent"
-    access: public_access
-    linker_set_key: "setgrent"
-  }
-  mangled_function_name: "setgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endgrent"
-    access: public_access
-    linker_set_key: "endgrent"
-  }
-  mangled_function_name: "endgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrgid_r"
-    access: public_access
-    linker_set_key: "getgrgid_r"
-  }
-  mangled_function_name: "getgrgid_r"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrnam_r"
-    access: public_access
-    linker_set_key: "getgrnam_r"
-  }
-  mangled_function_name: "getgrnam_r"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrouplist"
-    access: public_access
-    linker_set_key: "getgrouplist"
-  }
-  mangled_function_name: "getgrouplist"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "initgroups"
-    access: public_access
-    linker_set_key: "initgroups"
-  }
-  mangled_function_name: "initgroups"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwnam"
-    access: public_access
-    linker_set_key: "getpwnam"
-  }
-  mangled_function_name: "getpwnam"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwuid"
-    access: public_access
-    linker_set_key: "getpwuid"
-  }
-  mangled_function_name: "getpwuid"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwent"
-    access: public_access
-    linker_set_key: "getpwent"
-  }
-  mangled_function_name: "getpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setpwent"
-    access: public_access
-    linker_set_key: "setpwent"
-  }
-  mangled_function_name: "setpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endpwent"
-    access: public_access
-    linker_set_key: "endpwent"
-  }
-  mangled_function_name: "endpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwnam_r"
-    access: public_access
-    linker_set_key: "getpwnam_r"
-  }
-  mangled_function_name: "getpwnam_r"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwuid_r"
-    access: public_access
-    linker_set_key: "getpwuid_r"
-  }
-  mangled_function_name: "getpwuid_r"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 4
-      alignment: 4
-    }
-    name: "getauxval"
-    access: public_access
-    linker_set_key: "getauxval"
-  }
-  mangled_function_name: "getauxval"
-  source_file: "bionic/libc/include/sys/auxv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "cmsghdr *"
-      size: 4
-      alignment: 4
-    }
-    name: "__cmsg_nxthdr"
-    access: public_access
-    linker_set_key: "__cmsg_nxthdr"
-  }
-  mangled_function_name: "__cmsg_nxthdr"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cmsghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "accept"
-    access: public_access
-    linker_set_key: "accept"
-  }
-  mangled_function_name: "accept"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "accept4"
-    access: public_access
-    linker_set_key: "accept4"
-  }
-  mangled_function_name: "accept4"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "bind"
-    access: public_access
-    linker_set_key: "bind"
-  }
-  mangled_function_name: "bind"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "connect"
-    access: public_access
-    linker_set_key: "connect"
-  }
-  mangled_function_name: "connect"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpeername"
-    access: public_access
-    linker_set_key: "getpeername"
-  }
-  mangled_function_name: "getpeername"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsockname"
-    access: public_access
-    linker_set_key: "getsockname"
-  }
-  mangled_function_name: "getsockname"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsockopt"
-    access: public_access
-    linker_set_key: "getsockopt"
-  }
-  mangled_function_name: "getsockopt"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "listen"
-    access: public_access
-    linker_set_key: "listen"
-  }
-  mangled_function_name: "listen"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "recvmmsg"
-    access: public_access
-    linker_set_key: "recvmmsg"
-  }
-  mangled_function_name: "recvmmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mmsghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "recvmsg"
-    access: public_access
-    linker_set_key: "recvmsg"
-  }
-  mangled_function_name: "recvmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sendmmsg"
-    access: public_access
-    linker_set_key: "sendmmsg"
-  }
-  mangled_function_name: "sendmmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mmsghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sendmsg"
-    access: public_access
-    linker_set_key: "sendmsg"
-  }
-  mangled_function_name: "sendmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const msghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setsockopt"
-    access: public_access
-    linker_set_key: "setsockopt"
-  }
-  mangled_function_name: "setsockopt"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shutdown"
-    access: public_access
-    linker_set_key: "shutdown"
-  }
-  mangled_function_name: "shutdown"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "socket"
-    access: public_access
-    linker_set_key: "socket"
-  }
-  mangled_function_name: "socket"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "socketpair"
-    access: public_access
-    linker_set_key: "socketpair"
-  }
-  mangled_function_name: "socketpair"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "recv"
-    access: public_access
-    linker_set_key: "recv"
-  }
-  mangled_function_name: "recv"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "send"
-    access: public_access
-    linker_set_key: "send"
-  }
-  mangled_function_name: "send"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sendto"
-    access: public_access
-    linker_set_key: "sendto"
-  }
-  mangled_function_name: "sendto"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "recvfrom"
-    access: public_access
-    linker_set_key: "recvfrom"
-  }
-  mangled_function_name: "recvfrom"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sendto_chk"
-    access: public_access
-    linker_set_key: "__sendto_chk"
-  }
-  mangled_function_name: "__sendto_chk"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__recvfrom_chk"
-    access: public_access
-    linker_set_key: "__recvfrom_chk"
-  }
-  mangled_function_name: "__recvfrom_chk"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strerror_r"
-    access: public_access
-    linker_set_key: "strerror_r"
-  }
-  mangled_function_name: "strerror_r"
-  source_file: "out/soong/ndk/sysroot/usr/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fcntl"
-    access: public_access
-    linker_set_key: "fcntl"
-  }
-  mangled_function_name: "fcntl"
-  source_file: "out/soong/ndk/sysroot/usr/include/bits/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt"
-    access: public_access
-    linker_set_key: "getopt"
-  }
-  mangled_function_name: "getopt"
-  source_file: "out/soong/ndk/sysroot/usr/include/bits/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ioctl"
-    access: public_access
-    linker_set_key: "ioctl"
-  }
-  mangled_function_name: "ioctl"
-  source_file: "out/soong/ndk/sysroot/usr/include/bits/ioctl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "sysconf"
-    access: public_access
-    linker_set_key: "sysconf"
-  }
-  mangled_function_name: "sysconf"
-  source_file: "out/soong/ndk/sysroot/usr/include/bits/sysconf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_exit"
-    access: public_access
-    linker_set_key: "_exit"
-  }
-  mangled_function_name: "_exit"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__status"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fork"
-    access: public_access
-    linker_set_key: "fork"
-  }
-  mangled_function_name: "fork"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfork"
-    access: public_access
-    linker_set_key: "vfork"
-  }
-  mangled_function_name: "vfork"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpid"
-    access: public_access
-    linker_set_key: "getpid"
-  }
-  mangled_function_name: "getpid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gettid"
-    access: public_access
-    linker_set_key: "gettid"
-  }
-  mangled_function_name: "gettid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpgid"
-    access: public_access
-    linker_set_key: "getpgid"
-  }
-  mangled_function_name: "getpgid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpgid"
-    access: public_access
-    linker_set_key: "setpgid"
-  }
-  mangled_function_name: "setpgid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getppid"
-    access: public_access
-    linker_set_key: "getppid"
-  }
-  mangled_function_name: "getppid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpgrp"
-    access: public_access
-    linker_set_key: "getpgrp"
-  }
-  mangled_function_name: "getpgrp"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpgrp"
-    access: public_access
-    linker_set_key: "setpgrp"
-  }
-  mangled_function_name: "setpgrp"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setsid"
-    access: public_access
-    linker_set_key: "setsid"
-  }
-  mangled_function_name: "setsid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execv"
-    access: public_access
-    linker_set_key: "execv"
-  }
-  mangled_function_name: "execv"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execvp"
-    access: public_access
-    linker_set_key: "execvp"
-  }
-  mangled_function_name: "execvp"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execve"
-    access: public_access
-    linker_set_key: "execve"
-  }
-  mangled_function_name: "execve"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__envp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execl"
-    access: public_access
-    linker_set_key: "execl"
-  }
-  mangled_function_name: "execl"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execlp"
-    access: public_access
-    linker_set_key: "execlp"
-  }
-  mangled_function_name: "execlp"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execle"
-    access: public_access
-    linker_set_key: "execle"
-  }
-  mangled_function_name: "execle"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nice"
-    access: public_access
-    linker_set_key: "nice"
-  }
-  mangled_function_name: "nice"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__incr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setuid"
-    access: public_access
-    linker_set_key: "setuid"
-  }
-  mangled_function_name: "setuid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getuid"
-    access: public_access
-    linker_set_key: "getuid"
-  }
-  mangled_function_name: "getuid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "seteuid"
-    access: public_access
-    linker_set_key: "seteuid"
-  }
-  mangled_function_name: "seteuid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "geteuid"
-    access: public_access
-    linker_set_key: "geteuid"
-  }
-  mangled_function_name: "geteuid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setgid"
-    access: public_access
-    linker_set_key: "setgid"
-  }
-  mangled_function_name: "setgid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__gid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgid"
-    access: public_access
-    linker_set_key: "getgid"
-  }
-  mangled_function_name: "getgid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setegid"
-    access: public_access
-    linker_set_key: "setegid"
-  }
-  mangled_function_name: "setegid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__gid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getegid"
-    access: public_access
-    linker_set_key: "getegid"
-  }
-  mangled_function_name: "getegid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgroups"
-    access: public_access
-    linker_set_key: "getgroups"
-  }
-  mangled_function_name: "getgroups"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setgroups"
-    access: public_access
-    linker_set_key: "setgroups"
-  }
-  mangled_function_name: "setgroups"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setreuid"
-    access: public_access
-    linker_set_key: "setreuid"
-  }
-  mangled_function_name: "setreuid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setregid"
-    access: public_access
-    linker_set_key: "setregid"
-  }
-  mangled_function_name: "setregid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setresuid"
-    access: public_access
-    linker_set_key: "setresuid"
-  }
-  mangled_function_name: "setresuid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__suid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setresgid"
-    access: public_access
-    linker_set_key: "setresgid"
-  }
-  mangled_function_name: "setresgid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__sgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getresuid"
-    access: public_access
-    linker_set_key: "getresuid"
-  }
-  mangled_function_name: "getresuid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__suid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getresgid"
-    access: public_access
-    linker_set_key: "getresgid"
-  }
-  mangled_function_name: "getresgid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__sgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "getlogin"
-    access: public_access
-    linker_set_key: "getlogin"
-  }
-  mangled_function_name: "getlogin"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "fpathconf"
-    access: public_access
-    linker_set_key: "fpathconf"
-  }
-  mangled_function_name: "fpathconf"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "pathconf"
-    access: public_access
-    linker_set_key: "pathconf"
-  }
-  mangled_function_name: "pathconf"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "access"
-    access: public_access
-    linker_set_key: "access"
-  }
-  mangled_function_name: "access"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "link"
-    access: public_access
-    linker_set_key: "link"
-  }
-  mangled_function_name: "link"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlink"
-    access: public_access
-    linker_set_key: "unlink"
-  }
-  mangled_function_name: "unlink"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlinkat"
-    access: public_access
-    linker_set_key: "unlinkat"
-  }
-  mangled_function_name: "unlinkat"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chdir"
-    access: public_access
-    linker_set_key: "chdir"
-  }
-  mangled_function_name: "chdir"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchdir"
-    access: public_access
-    linker_set_key: "fchdir"
-  }
-  mangled_function_name: "fchdir"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rmdir"
-    access: public_access
-    linker_set_key: "rmdir"
-  }
-  mangled_function_name: "rmdir"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pipe"
-    access: public_access
-    linker_set_key: "pipe"
-  }
-  mangled_function_name: "pipe"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__pipefd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chroot"
-    access: public_access
-    linker_set_key: "chroot"
-  }
-  mangled_function_name: "chroot"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "symlink"
-    access: public_access
-    linker_set_key: "symlink"
-  }
-  mangled_function_name: "symlink"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readlink"
-    access: public_access
-    linker_set_key: "readlink"
-  }
-  mangled_function_name: "readlink"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__bufsiz"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chown"
-    access: public_access
-    linker_set_key: "chown"
-  }
-  mangled_function_name: "chown"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchown"
-    access: public_access
-    linker_set_key: "fchown"
-  }
-  mangled_function_name: "fchown"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchownat"
-    access: public_access
-    linker_set_key: "fchownat"
-  }
-  mangled_function_name: "fchownat"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lchown"
-    access: public_access
-    linker_set_key: "lchown"
-  }
-  mangled_function_name: "lchown"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "getcwd"
-    access: public_access
-    linker_set_key: "getcwd"
-  }
-  mangled_function_name: "getcwd"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sync"
-    access: public_access
-    linker_set_key: "sync"
-  }
-  mangled_function_name: "sync"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "close"
-    access: public_access
-    linker_set_key: "close"
-  }
-  mangled_function_name: "close"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "read"
-    access: public_access
-    linker_set_key: "read"
-  }
-  mangled_function_name: "read"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "write"
-    access: public_access
-    linker_set_key: "write"
-  }
-  mangled_function_name: "write"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup"
-    access: public_access
-    linker_set_key: "dup"
-  }
-  mangled_function_name: "dup"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup2"
-    access: public_access
-    linker_set_key: "dup2"
-  }
-  mangled_function_name: "dup2"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsync"
-    access: public_access
-    linker_set_key: "fsync"
-  }
-  mangled_function_name: "fsync"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fdatasync"
-    access: public_access
-    linker_set_key: "fdatasync"
-  }
-  mangled_function_name: "fdatasync"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lseek"
-    access: public_access
-    linker_set_key: "lseek"
-  }
-  mangled_function_name: "lseek"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__whence"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "lseek64"
-    access: public_access
-    linker_set_key: "lseek64"
-  }
-  mangled_function_name: "lseek64"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__whence"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "truncate"
-    access: public_access
-    linker_set_key: "truncate"
-  }
-  mangled_function_name: "truncate"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pread"
-    access: public_access
-    linker_set_key: "pread"
-  }
-  mangled_function_name: "pread"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pwrite"
-    access: public_access
-    linker_set_key: "pwrite"
-  }
-  mangled_function_name: "pwrite"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftruncate"
-    access: public_access
-    linker_set_key: "ftruncate"
-  }
-  mangled_function_name: "ftruncate"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pause"
-    access: public_access
-    linker_set_key: "pause"
-  }
-  mangled_function_name: "pause"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "alarm"
-    access: public_access
-    linker_set_key: "alarm"
-  }
-  mangled_function_name: "alarm"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "sleep"
-    access: public_access
-    linker_set_key: "sleep"
-  }
-  mangled_function_name: "sleep"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "usleep"
-    access: public_access
-    linker_set_key: "usleep"
-  }
-  mangled_function_name: "usleep"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__usec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostname"
-    access: public_access
-    linker_set_key: "gethostname"
-  }
-  mangled_function_name: "gethostname"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "brk"
-    access: public_access
-    linker_set_key: "brk"
-  }
-  mangled_function_name: "brk"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "sbrk"
-    access: public_access
-    linker_set_key: "sbrk"
-  }
-  mangled_function_name: "sbrk"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__increment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isatty"
-    access: public_access
-    linker_set_key: "isatty"
-  }
-  mangled_function_name: "isatty"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ttyname"
-    access: public_access
-    linker_set_key: "ttyname"
-  }
-  mangled_function_name: "ttyname"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ttyname_r"
-    access: public_access
-    linker_set_key: "ttyname_r"
-  }
-  mangled_function_name: "ttyname_r"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__buflen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "acct"
-    access: public_access
-    linker_set_key: "acct"
-  }
-  mangled_function_name: "acct"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__filepath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpagesize"
-    access: public_access
-    linker_set_key: "getpagesize"
-  }
-  mangled_function_name: "getpagesize"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "syscall"
-    access: public_access
-    linker_set_key: "syscall"
-  }
-  mangled_function_name: "syscall"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__number"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "daemon"
-    access: public_access
-    linker_set_key: "daemon"
-  }
-  mangled_function_name: "daemon"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__nochdir"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__noclose"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cacheflush"
-    access: public_access
-    linker_set_key: "cacheflush"
-  }
-  mangled_function_name: "cacheflush"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__nbytes"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__cache"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetpgrp"
-    access: public_access
-    linker_set_key: "tcgetpgrp"
-  }
-  mangled_function_name: "tcgetpgrp"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsetpgrp"
-    access: public_access
-    linker_set_key: "tcsetpgrp"
-  }
-  mangled_function_name: "tcsetpgrp"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lockf"
-    access: public_access
-    linker_set_key: "lockf"
-  }
-  mangled_function_name: "lockf"
-  source_file: "bionic/libc/include/bits/lockf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lockf64"
-    access: public_access
-    linker_set_key: "lockf64"
-  }
-  mangled_function_name: "lockf64"
-  source_file: "bionic/libc/include/bits/lockf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsid"
-    access: public_access
-    linker_set_key: "getsid"
-  }
-  mangled_function_name: "getsid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execvpe"
-    access: public_access
-    linker_set_key: "execvpe"
-  }
-  mangled_function_name: "execvpe"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__envp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "faccessat"
-    access: public_access
-    linker_set_key: "faccessat"
-  }
-  mangled_function_name: "faccessat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "linkat"
-    access: public_access
-    linker_set_key: "linkat"
-  }
-  mangled_function_name: "linkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__olddirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newdirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pipe2"
-    access: public_access
-    linker_set_key: "pipe2"
-  }
-  mangled_function_name: "pipe2"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__pipefd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "symlinkat"
-    access: public_access
-    linker_set_key: "symlinkat"
-  }
-  mangled_function_name: "symlinkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newdirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readlinkat"
-    access: public_access
-    linker_set_key: "readlinkat"
-  }
-  mangled_function_name: "readlinkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__bufsiz"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup3"
-    access: public_access
-    linker_set_key: "dup3"
-  }
-  mangled_function_name: "dup3"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "truncate64"
-    access: public_access
-    linker_set_key: "truncate64"
-  }
-  mangled_function_name: "truncate64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pread64"
-    access: public_access
-    linker_set_key: "pread64"
-  }
-  mangled_function_name: "pread64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pwrite64"
-    access: public_access
-    linker_set_key: "pwrite64"
-  }
-  mangled_function_name: "pwrite64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftruncate64"
-    access: public_access
-    linker_set_key: "ftruncate64"
-  }
-  mangled_function_name: "ftruncate64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sethostname"
-    access: public_access
-    linker_set_key: "sethostname"
-  }
-  mangled_function_name: "sethostname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__getcwd_chk"
-    access: public_access
-    linker_set_key: "__getcwd_chk"
-  }
-  mangled_function_name: "__getcwd_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__pread_chk"
-    access: public_access
-    linker_set_key: "__pread_chk"
-  }
-  mangled_function_name: "__pread_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__pread64_chk"
-    access: public_access
-    linker_set_key: "__pread64_chk"
-  }
-  mangled_function_name: "__pread64_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__pwrite_chk"
-    access: public_access
-    linker_set_key: "__pwrite_chk"
-  }
-  mangled_function_name: "__pwrite_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__pwrite64_chk"
-    access: public_access
-    linker_set_key: "__pwrite64_chk"
-  }
-  mangled_function_name: "__pwrite64_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__read_chk"
-    access: public_access
-    linker_set_key: "__read_chk"
-  }
-  mangled_function_name: "__read_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__write_chk"
-    access: public_access
-    linker_set_key: "__write_chk"
-  }
-  mangled_function_name: "__write_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__readlink_chk"
-    access: public_access
-    linker_set_key: "__readlink_chk"
-  }
-  mangled_function_name: "__readlink_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__readlinkat_chk"
-    access: public_access
-    linker_set_key: "__readlinkat_chk"
-  }
-  mangled_function_name: "__readlinkat_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getdomainname"
-    access: public_access
-    linker_set_key: "getdomainname"
-  }
-  mangled_function_name: "getdomainname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setdomainname"
-    access: public_access
-    linker_set_key: "setdomainname"
-  }
-  mangled_function_name: "setdomainname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__cxa_thread_atexit_impl"
-    access: public_access
-    linker_set_key: "__cxa_thread_atexit_impl"
-  }
-  mangled_function_name: "__cxa_thread_atexit_impl"
-  source_file: "bionic/libc/bionic/__cxa_thread_atexit_impl.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "func"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "dso_handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrlimit"
-    access: public_access
-    linker_set_key: "getrlimit"
-  }
-  mangled_function_name: "getrlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setrlimit"
-    access: public_access
-    linker_set_key: "setrlimit"
-  }
-  mangled_function_name: "setrlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrlimit64"
-    access: public_access
-    linker_set_key: "getrlimit64"
-  }
-  mangled_function_name: "getrlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setrlimit64"
-    access: public_access
-    linker_set_key: "setrlimit64"
-  }
-  mangled_function_name: "setrlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpriority"
-    access: public_access
-    linker_set_key: "getpriority"
-  }
-  mangled_function_name: "getpriority"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpriority"
-    access: public_access
-    linker_set_key: "setpriority"
-  }
-  mangled_function_name: "setpriority"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrusage"
-    access: public_access
-    linker_set_key: "getrusage"
-  }
-  mangled_function_name: "getrusage"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rusage *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prlimit"
-    access: public_access
-    linker_set_key: "prlimit"
-  }
-  mangled_function_name: "prlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prlimit64"
-    access: public_access
-    linker_set_key: "prlimit64"
-  }
-  mangled_function_name: "prlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statvfs"
-    access: public_access
-    linker_set_key: "statvfs"
-  }
-  mangled_function_name: "statvfs"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs *restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statvfs64"
-    access: public_access
-    linker_set_key: "statvfs64"
-  }
-  mangled_function_name: "statvfs64"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs64 *restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatvfs"
-    access: public_access
-    linker_set_key: "fstatvfs"
-  }
-  mangled_function_name: "fstatvfs"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatvfs64"
-    access: public_access
-    linker_set_key: "fstatvfs64"
-  }
-  mangled_function_name: "fstatvfs64"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mount"
-    access: public_access
-    linker_set_key: "mount"
-  }
-  mangled_function_name: "mount"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "umount"
-    access: public_access
-    linker_set_key: "umount"
-  }
-  mangled_function_name: "umount"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "umount2"
-    access: public_access
-    linker_set_key: "umount2"
-  }
-  mangled_function_name: "umount2"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chmod"
-    access: public_access
-    linker_set_key: "chmod"
-  }
-  mangled_function_name: "chmod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchmod"
-    access: public_access
-    linker_set_key: "fchmod"
-  }
-  mangled_function_name: "fchmod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkdir"
-    access: public_access
-    linker_set_key: "mkdir"
-  }
-  mangled_function_name: "mkdir"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstat"
-    access: public_access
-    linker_set_key: "fstat"
-  }
-  mangled_function_name: "fstat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstat64"
-    access: public_access
-    linker_set_key: "fstat64"
-  }
-  mangled_function_name: "fstat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatat"
-    access: public_access
-    linker_set_key: "fstatat"
-  }
-  mangled_function_name: "fstatat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatat64"
-    access: public_access
-    linker_set_key: "fstatat64"
-  }
-  mangled_function_name: "fstatat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lstat"
-    access: public_access
-    linker_set_key: "lstat"
-  }
-  mangled_function_name: "lstat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lstat64"
-    access: public_access
-    linker_set_key: "lstat64"
-  }
-  mangled_function_name: "lstat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "stat"
-    access: public_access
-    linker_set_key: "stat"
-  }
-  mangled_function_name: "stat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "stat64"
-    access: public_access
-    linker_set_key: "stat64"
-  }
-  mangled_function_name: "stat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mknod"
-    access: public_access
-    linker_set_key: "mknod"
-  }
-  mangled_function_name: "mknod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "umask"
-    access: public_access
-    linker_set_key: "umask"
-  }
-  mangled_function_name: "umask"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__umask_chk"
-    access: public_access
-    linker_set_key: "__umask_chk"
-  }
-  mangled_function_name: "__umask_chk"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkfifo"
-    access: public_access
-    linker_set_key: "mkfifo"
-  }
-  mangled_function_name: "mkfifo"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkfifoat"
-    access: public_access
-    linker_set_key: "mkfifoat"
-  }
-  mangled_function_name: "mkfifoat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchmodat"
-    access: public_access
-    linker_set_key: "fchmodat"
-  }
-  mangled_function_name: "fchmodat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkdirat"
-    access: public_access
-    linker_set_key: "mkdirat"
-  }
-  mangled_function_name: "mkdirat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mknodat"
-    access: public_access
-    linker_set_key: "mknodat"
-  }
-  mangled_function_name: "mknodat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utimensat"
-    access: public_access
-    linker_set_key: "utimensat"
-  }
-  mangled_function_name: "utimensat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "times"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimens"
-    access: public_access
-    linker_set_key: "futimens"
-  }
-  mangled_function_name: "futimens"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "times"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "gets"
-    access: public_access
-    linker_set_key: "gets"
-  }
-  mangled_function_name: "gets"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfgetispeed"
-    access: public_access
-    linker_set_key: "cfgetispeed"
-  }
-  mangled_function_name: "cfgetispeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfgetospeed"
-    access: public_access
-    linker_set_key: "cfgetospeed"
-  }
-  mangled_function_name: "cfgetospeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "cfmakeraw"
-    access: public_access
-    linker_set_key: "cfmakeraw"
-  }
-  mangled_function_name: "cfmakeraw"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetspeed"
-    access: public_access
-    linker_set_key: "cfsetspeed"
-  }
-  mangled_function_name: "cfsetspeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetispeed"
-    access: public_access
-    linker_set_key: "cfsetispeed"
-  }
-  mangled_function_name: "cfsetispeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetospeed"
-    access: public_access
-    linker_set_key: "cfsetospeed"
-  }
-  mangled_function_name: "cfsetospeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcdrain"
-    access: public_access
-    linker_set_key: "tcdrain"
-  }
-  mangled_function_name: "tcdrain"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcflow"
-    access: public_access
-    linker_set_key: "tcflow"
-  }
-  mangled_function_name: "tcflow"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcflush"
-    access: public_access
-    linker_set_key: "tcflush"
-  }
-  mangled_function_name: "tcflush"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetattr"
-    access: public_access
-    linker_set_key: "tcgetattr"
-  }
-  mangled_function_name: "tcgetattr"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetsid"
-    access: public_access
-    linker_set_key: "tcgetsid"
-  }
-  mangled_function_name: "tcgetsid"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsendbreak"
-    access: public_access
-    linker_set_key: "tcsendbreak"
-  }
-  mangled_function_name: "tcsendbreak"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsetattr"
-    access: public_access
-    linker_set_key: "tcsetattr"
-  }
-  mangled_function_name: "tcsetattr"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "creat"
-    access: public_access
-    linker_set_key: "creat"
-  }
-  mangled_function_name: "creat"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "creat64"
-    access: public_access
-    linker_set_key: "creat64"
-  }
-  mangled_function_name: "creat64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openat"
-    access: public_access
-    linker_set_key: "openat"
-  }
-  mangled_function_name: "openat"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openat64"
-    access: public_access
-    linker_set_key: "openat64"
-  }
-  mangled_function_name: "openat64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "open"
-    access: public_access
-    linker_set_key: "open"
-  }
-  mangled_function_name: "open"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "open64"
-    access: public_access
-    linker_set_key: "open64"
-  }
-  mangled_function_name: "open64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "splice"
-    access: public_access
-    linker_set_key: "splice"
-  }
-  mangled_function_name: "splice"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tee"
-    access: public_access
-    linker_set_key: "tee"
-  }
-  mangled_function_name: "tee"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vmsplice"
-    access: public_access
-    linker_set_key: "vmsplice"
-  }
-  mangled_function_name: "vmsplice"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fallocate"
-    access: public_access
-    linker_set_key: "fallocate"
-  }
-  mangled_function_name: "fallocate"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fadvise"
-    access: public_access
-    linker_set_key: "posix_fadvise"
-  }
-  mangled_function_name: "posix_fadvise"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fallocate"
-    access: public_access
-    linker_set_key: "posix_fallocate"
-  }
-  mangled_function_name: "posix_fallocate"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fallocate64"
-    access: public_access
-    linker_set_key: "fallocate64"
-  }
-  mangled_function_name: "fallocate64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fadvise64"
-    access: public_access
-    linker_set_key: "posix_fadvise64"
-  }
-  mangled_function_name: "posix_fadvise64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fallocate64"
-    access: public_access
-    linker_set_key: "posix_fallocate64"
-  }
-  mangled_function_name: "posix_fallocate64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readahead"
-    access: public_access
-    linker_set_key: "readahead"
-  }
-  mangled_function_name: "readahead"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sync_file_range"
-    access: public_access
-    linker_set_key: "sync_file_range"
-  }
-  mangled_function_name: "sync_file_range"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__open_2"
-    access: public_access
-    linker_set_key: "__open_2"
-  }
-  mangled_function_name: "__open_2"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__openat_2"
-    access: public_access
-    linker_set_key: "__openat_2"
-  }
-  mangled_function_name: "__openat_2"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statfs"
-    access: public_access
-    linker_set_key: "statfs"
-  }
-  mangled_function_name: "statfs"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statfs64"
-    access: public_access
-    linker_set_key: "statfs64"
-  }
-  mangled_function_name: "statfs64"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatfs"
-    access: public_access
-    linker_set_key: "fstatfs"
-  }
-  mangled_function_name: "fstatfs"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatfs64"
-    access: public_access
-    linker_set_key: "fstatfs64"
-  }
-  mangled_function_name: "fstatfs64"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sysinfo"
-    access: public_access
-    linker_set_key: "sysinfo"
-  }
-  mangled_function_name: "sysinfo"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sysinfo *"
-        size: 4
-        alignment: 4
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "get_nprocs_conf"
-    access: public_access
-    linker_set_key: "get_nprocs_conf"
-  }
-  mangled_function_name: "get_nprocs_conf"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "get_nprocs"
-    access: public_access
-    linker_set_key: "get_nprocs"
-  }
-  mangled_function_name: "get_nprocs"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "get_phys_pages"
-    access: public_access
-    linker_set_key: "get_phys_pages"
-  }
-  mangled_function_name: "get_phys_pages"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "get_avphys_pages"
-    access: public_access
-    linker_set_key: "get_avphys_pages"
-  }
-  mangled_function_name: "get_avphys_pages"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__assert"
-    access: public_access
-    linker_set_key: "__assert"
-  }
-  mangled_function_name: "__assert"
-  source_file: "bionic/libc/include/assert.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__assert2"
-    access: public_access
-    linker_set_key: "__assert2"
-  }
-  mangled_function_name: "__assert2"
-  source_file: "bionic/libc/include/assert.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_set_abort_message"
-    access: public_access
-    linker_set_key: "android_set_abort_message"
-  }
-  mangled_function_name: "android_set_abort_message"
-  source_file: "bionic/libc/include/android/set_abort_message.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "poll"
-    access: public_access
-    linker_set_key: "poll"
-  }
-  mangled_function_name: "poll"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ppoll"
-    access: public_access
-    linker_set_key: "ppoll"
-  }
-  mangled_function_name: "ppoll"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__poll_chk"
-    access: public_access
-    linker_set_key: "__poll_chk"
-  }
-  mangled_function_name: "__poll_chk"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ppoll_chk"
-    access: public_access
-    linker_set_key: "__ppoll_chk"
-  }
-  mangled_function_name: "__ppoll_chk"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "__memcpy_chk"
-    access: public_access
-    linker_set_key: "__memcpy_chk"
-  }
-  mangled_function_name: "__memcpy_chk"
-  source_file: "bionic/libc/bionic/__memcpy_chk.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strcat_chk"
-    access: public_access
-    linker_set_key: "__strcat_chk"
-  }
-  mangled_function_name: "__strcat_chk"
-  source_file: "bionic/libc/bionic/__strcat_chk.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_buf_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strcpy_chk"
-    access: public_access
-    linker_set_key: "__strcpy_chk"
-  }
-  mangled_function_name: "__strcpy_chk"
-  source_file: "bionic/libc/bionic/__strcpy_chk.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "htonl"
-    access: public_access
-    linker_set_key: "htonl"
-  }
-  mangled_function_name: "htonl"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "htons"
-    access: public_access
-    linker_set_key: "htons"
-  }
-  mangled_function_name: "htons"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "ntohl"
-    access: public_access
-    linker_set_key: "ntohl"
-  }
-  mangled_function_name: "ntohl"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "ntohs"
-    access: public_access
-    linker_set_key: "ntohs"
-  }
-  mangled_function_name: "ntohs"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "bindresvport"
-    access: public_access
-    linker_set_key: "bindresvport"
-  }
-  mangled_function_name: "bindresvport"
-  source_file: "bionic/libc/include/netinet/in.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr_in *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_addr"
-    access: public_access
-    linker_set_key: "inet_addr"
-  }
-  mangled_function_name: "inet_addr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_aton"
-    access: public_access
-    linker_set_key: "inet_aton"
-  }
-  mangled_function_name: "inet_aton"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_lnaof"
-    access: public_access
-    linker_set_key: "inet_lnaof"
-  }
-  mangled_function_name: "inet_lnaof"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "in_addr"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_makeaddr"
-    access: public_access
-    linker_set_key: "inet_makeaddr"
-  }
-  mangled_function_name: "inet_makeaddr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_netof"
-    access: public_access
-    linker_set_key: "inet_netof"
-  }
-  mangled_function_name: "inet_netof"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_network"
-    access: public_access
-    linker_set_key: "inet_network"
-  }
-  mangled_function_name: "inet_network"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_ntoa"
-    access: public_access
-    linker_set_key: "inet_ntoa"
-  }
-  mangled_function_name: "inet_ntoa"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_ntop"
-    access: public_access
-    linker_set_key: "inet_ntop"
-  }
-  mangled_function_name: "inet_ntop"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_nsap_addr"
-    access: public_access
-    linker_set_key: "inet_nsap_addr"
-  }
-  mangled_function_name: "inet_nsap_addr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_nsap_ntoa"
-    access: public_access
-    linker_set_key: "inet_nsap_ntoa"
-  }
-  mangled_function_name: "inet_nsap_ntoa"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_pton"
-    access: public_access
-    linker_set_key: "inet_pton"
-  }
-  mangled_function_name: "inet_pton"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "imaxabs"
-    access: public_access
-    linker_set_key: "imaxabs"
-  }
-  mangled_function_name: "imaxabs"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "imaxdiv_t"
-      size: 16
-      alignment: 8
-    }
-    name: "imaxdiv"
-    access: public_access
-    linker_set_key: "imaxdiv"
-  }
-  mangled_function_name: "imaxdiv"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoimax"
-    access: public_access
-    linker_set_key: "strtoimax"
-  }
-  mangled_function_name: "strtoimax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoumax"
-    access: public_access
-    linker_set_key: "strtoumax"
-  }
-  mangled_function_name: "strtoumax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoimax"
-    access: public_access
-    linker_set_key: "wcstoimax"
-  }
-  mangled_function_name: "wcstoimax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoumax"
-    access: public_access
-    linker_set_key: "wcstoumax"
-  }
-  mangled_function_name: "wcstoumax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_set_filename"
-    access: public_access
-    linker_set_key: "__system_property_set_filename"
-  }
-  mangled_function_name: "__system_property_set_filename"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_area_init"
-    access: public_access
-    linker_set_key: "__system_property_area_init"
-  }
-  mangled_function_name: "__system_property_area_init"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_area_serial"
-    access: public_access
-    linker_set_key: "__system_property_area_serial"
-  }
-  mangled_function_name: "__system_property_area_serial"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_add"
-    access: public_access
-    linker_set_key: "__system_property_add"
-  }
-  mangled_function_name: "__system_property_add"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "namelen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "valuelen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_update"
-    access: public_access
-    linker_set_key: "__system_property_update"
-  }
-  mangled_function_name: "__system_property_update"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "prop_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_serial"
-    access: public_access
-    linker_set_key: "__system_property_serial"
-  }
-  mangled_function_name: "__system_property_serial"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_properties_init"
-    access: public_access
-    linker_set_key: "__system_properties_init"
-  }
-  mangled_function_name: "__system_properties_init"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_wait_any"
-    access: public_access
-    linker_set_key: "__system_property_wait_any"
-  }
-  mangled_function_name: "__system_property_wait_any"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "old_serial"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "c16rtomb"
-    access: public_access
-    linker_set_key: "c16rtomb"
-  }
-  mangled_function_name: "c16rtomb"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char16_t"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "c32rtomb"
-    access: public_access
-    linker_set_key: "c32rtomb"
-  }
-  mangled_function_name: "c32rtomb"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char32_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbrtoc16"
-    access: public_access
-    linker_set_key: "mbrtoc16"
-  }
-  mangled_function_name: "mbrtoc16"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char16_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbrtoc32"
-    access: public_access
-    linker_set_key: "mbrtoc32"
-  }
-  mangled_function_name: "mbrtoc32"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char32_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalnum"
-    access: public_access
-    linker_set_key: "iswalnum"
-  }
-  mangled_function_name: "iswalnum"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalpha"
-    access: public_access
-    linker_set_key: "iswalpha"
-  }
-  mangled_function_name: "iswalpha"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswblank"
-    access: public_access
-    linker_set_key: "iswblank"
-  }
-  mangled_function_name: "iswblank"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswcntrl"
-    access: public_access
-    linker_set_key: "iswcntrl"
-  }
-  mangled_function_name: "iswcntrl"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswdigit"
-    access: public_access
-    linker_set_key: "iswdigit"
-  }
-  mangled_function_name: "iswdigit"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswgraph"
-    access: public_access
-    linker_set_key: "iswgraph"
-  }
-  mangled_function_name: "iswgraph"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswlower"
-    access: public_access
-    linker_set_key: "iswlower"
-  }
-  mangled_function_name: "iswlower"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswprint"
-    access: public_access
-    linker_set_key: "iswprint"
-  }
-  mangled_function_name: "iswprint"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswpunct"
-    access: public_access
-    linker_set_key: "iswpunct"
-  }
-  mangled_function_name: "iswpunct"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswspace"
-    access: public_access
-    linker_set_key: "iswspace"
-  }
-  mangled_function_name: "iswspace"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswupper"
-    access: public_access
-    linker_set_key: "iswupper"
-  }
-  mangled_function_name: "iswupper"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswxdigit"
-    access: public_access
-    linker_set_key: "iswxdigit"
-  }
-  mangled_function_name: "iswxdigit"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towlower"
-    access: public_access
-    linker_set_key: "towlower"
-  }
-  mangled_function_name: "towlower"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towupper"
-    access: public_access
-    linker_set_key: "towupper"
-  }
-  mangled_function_name: "towupper"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "wctype"
-    access: public_access
-    linker_set_key: "wctype"
-  }
-  mangled_function_name: "wctype"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswctype"
-    access: public_access
-    linker_set_key: "iswctype"
-  }
-  mangled_function_name: "iswctype"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towctrans"
-    access: public_access
-    linker_set_key: "towctrans"
-  }
-  mangled_function_name: "towctrans"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const void *"
-      size: 4
-      alignment: 4
-    }
-    name: "wctrans"
-    access: public_access
-    linker_set_key: "wctrans"
-  }
-  mangled_function_name: "wctrans"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "btowc"
-    access: public_access
-    linker_set_key: "btowc"
-  }
-  mangled_function_name: "btowc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwprintf"
-    access: public_access
-    linker_set_key: "fwprintf"
-  }
-  mangled_function_name: "fwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwscanf"
-    access: public_access
-    linker_set_key: "fwscanf"
-  }
-  mangled_function_name: "fwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetwc"
-    access: public_access
-    linker_set_key: "fgetwc"
-  }
-  mangled_function_name: "fgetwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetws"
-    access: public_access
-    linker_set_key: "fgetws"
-  }
-  mangled_function_name: "fgetws"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputwc"
-    access: public_access
-    linker_set_key: "fputwc"
-  }
-  mangled_function_name: "fputwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputws"
-    access: public_access
-    linker_set_key: "fputws"
-  }
-  mangled_function_name: "fputws"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwide"
-    access: public_access
-    linker_set_key: "fwide"
-  }
-  mangled_function_name: "fwide"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getwc"
-    access: public_access
-    linker_set_key: "getwc"
-  }
-  mangled_function_name: "getwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getwchar"
-    access: public_access
-    linker_set_key: "getwchar"
-  }
-  mangled_function_name: "getwchar"
-  source_file: "bionic/libc/include/wchar.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbsinit"
-    access: public_access
-    linker_set_key: "mbsinit"
-  }
-  mangled_function_name: "mbsinit"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbrlen"
-    access: public_access
-    linker_set_key: "mbrlen"
-  }
-  mangled_function_name: "mbrlen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbrtowc"
-    access: public_access
-    linker_set_key: "mbrtowc"
-  }
-  mangled_function_name: "mbrtowc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbsrtowcs"
-    access: public_access
-    linker_set_key: "mbsrtowcs"
-  }
-  mangled_function_name: "mbsrtowcs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbsnrtowcs"
-    access: public_access
-    linker_set_key: "mbsnrtowcs"
-  }
-  mangled_function_name: "mbsnrtowcs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "putwc"
-    access: public_access
-    linker_set_key: "putwc"
-  }
-  mangled_function_name: "putwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "putwchar"
-    access: public_access
-    linker_set_key: "putwchar"
-  }
-  mangled_function_name: "putwchar"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "swprintf"
-    access: public_access
-    linker_set_key: "swprintf"
-  }
-  mangled_function_name: "swprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "swscanf"
-    access: public_access
-    linker_set_key: "swscanf"
-  }
-  mangled_function_name: "swscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "ungetwc"
-    access: public_access
-    linker_set_key: "ungetwc"
-  }
-  mangled_function_name: "ungetwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfwprintf"
-    access: public_access
-    linker_set_key: "vfwprintf"
-  }
-  mangled_function_name: "vfwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfwscanf"
-    access: public_access
-    linker_set_key: "vfwscanf"
-  }
-  mangled_function_name: "vfwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vswprintf"
-    access: public_access
-    linker_set_key: "vswprintf"
-  }
-  mangled_function_name: "vswprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vswscanf"
-    access: public_access
-    linker_set_key: "vswscanf"
-  }
-  mangled_function_name: "vswscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vwprintf"
-    access: public_access
-    linker_set_key: "vwprintf"
-  }
-  mangled_function_name: "vwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vwscanf"
-    access: public_access
-    linker_set_key: "vwscanf"
-  }
-  mangled_function_name: "vwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcpcpy"
-    access: public_access
-    linker_set_key: "wcpcpy"
-  }
-  mangled_function_name: "wcpcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcpncpy"
-    access: public_access
-    linker_set_key: "wcpncpy"
-  }
-  mangled_function_name: "wcpncpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcrtomb"
-    access: public_access
-    linker_set_key: "wcrtomb"
-  }
-  mangled_function_name: "wcrtomb"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscasecmp"
-    access: public_access
-    linker_set_key: "wcscasecmp"
-  }
-  mangled_function_name: "wcscasecmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscasecmp_l"
-    access: public_access
-    linker_set_key: "wcscasecmp_l"
-  }
-  mangled_function_name: "wcscasecmp_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscat"
-    access: public_access
-    linker_set_key: "wcscat"
-  }
-  mangled_function_name: "wcscat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcschr"
-    access: public_access
-    linker_set_key: "wcschr"
-  }
-  mangled_function_name: "wcschr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscmp"
-    access: public_access
-    linker_set_key: "wcscmp"
-  }
-  mangled_function_name: "wcscmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscoll"
-    access: public_access
-    linker_set_key: "wcscoll"
-  }
-  mangled_function_name: "wcscoll"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscpy"
-    access: public_access
-    linker_set_key: "wcscpy"
-  }
-  mangled_function_name: "wcscpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscspn"
-    access: public_access
-    linker_set_key: "wcscspn"
-  }
-  mangled_function_name: "wcscspn"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsftime"
-    access: public_access
-    linker_set_key: "wcsftime"
-  }
-  mangled_function_name: "wcsftime"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcslen"
-    access: public_access
-    linker_set_key: "wcslen"
-  }
-  mangled_function_name: "wcslen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncasecmp"
-    access: public_access
-    linker_set_key: "wcsncasecmp"
-  }
-  mangled_function_name: "wcsncasecmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncasecmp_l"
-    access: public_access
-    linker_set_key: "wcsncasecmp_l"
-  }
-  mangled_function_name: "wcsncasecmp_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncat"
-    access: public_access
-    linker_set_key: "wcsncat"
-  }
-  mangled_function_name: "wcsncat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncmp"
-    access: public_access
-    linker_set_key: "wcsncmp"
-  }
-  mangled_function_name: "wcsncmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncpy"
-    access: public_access
-    linker_set_key: "wcsncpy"
-  }
-  mangled_function_name: "wcsncpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsnrtombs"
-    access: public_access
-    linker_set_key: "wcsnrtombs"
-  }
-  mangled_function_name: "wcsnrtombs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcspbrk"
-    access: public_access
-    linker_set_key: "wcspbrk"
-  }
-  mangled_function_name: "wcspbrk"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsrchr"
-    access: public_access
-    linker_set_key: "wcsrchr"
-  }
-  mangled_function_name: "wcsrchr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsrtombs"
-    access: public_access
-    linker_set_key: "wcsrtombs"
-  }
-  mangled_function_name: "wcsrtombs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsspn"
-    access: public_access
-    linker_set_key: "wcsspn"
-  }
-  mangled_function_name: "wcsspn"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsstr"
-    access: public_access
-    linker_set_key: "wcsstr"
-  }
-  mangled_function_name: "wcsstr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstod"
-    access: public_access
-    linker_set_key: "wcstod"
-  }
-  mangled_function_name: "wcstod"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstof"
-    access: public_access
-    linker_set_key: "wcstof"
-  }
-  mangled_function_name: "wcstof"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstok"
-    access: public_access
-    linker_set_key: "wcstok"
-  }
-  mangled_function_name: "wcstok"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstol"
-    access: public_access
-    linker_set_key: "wcstol"
-  }
-  mangled_function_name: "wcstol"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoll"
-    access: public_access
-    linker_set_key: "wcstoll"
-  }
-  mangled_function_name: "wcstoll"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstold"
-    access: public_access
-    linker_set_key: "wcstold"
-  }
-  mangled_function_name: "wcstold"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstoul"
-    access: public_access
-    linker_set_key: "wcstoul"
-  }
-  mangled_function_name: "wcstoul"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoull"
-    access: public_access
-    linker_set_key: "wcstoull"
-  }
-  mangled_function_name: "wcstoull"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcswidth"
-    access: public_access
-    linker_set_key: "wcswidth"
-  }
-  mangled_function_name: "wcswidth"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsxfrm"
-    access: public_access
-    linker_set_key: "wcsxfrm"
-  }
-  mangled_function_name: "wcsxfrm"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wctob"
-    access: public_access
-    linker_set_key: "wctob"
-  }
-  mangled_function_name: "wctob"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcwidth"
-    access: public_access
-    linker_set_key: "wcwidth"
-  }
-  mangled_function_name: "wcwidth"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemchr"
-    access: public_access
-    linker_set_key: "wmemchr"
-  }
-  mangled_function_name: "wmemchr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemcmp"
-    access: public_access
-    linker_set_key: "wmemcmp"
-  }
-  mangled_function_name: "wmemcmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemcpy"
-    access: public_access
-    linker_set_key: "wmemcpy"
-  }
-  mangled_function_name: "wmemcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wmempcpy"
-    access: public_access
-    linker_set_key: "wmempcpy"
-  }
-  mangled_function_name: "wmempcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemmove"
-    access: public_access
-    linker_set_key: "wmemmove"
-  }
-  mangled_function_name: "wmemmove"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemset"
-    access: public_access
-    linker_set_key: "wmemset"
-  }
-  mangled_function_name: "wmemset"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wprintf"
-    access: public_access
-    linker_set_key: "wprintf"
-  }
-  mangled_function_name: "wprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wscanf"
-    access: public_access
-    linker_set_key: "wscanf"
-  }
-  mangled_function_name: "wscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoll_l"
-    access: public_access
-    linker_set_key: "wcstoll_l"
-  }
-  mangled_function_name: "wcstoll_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoull_l"
-    access: public_access
-    linker_set_key: "wcstoull_l"
-  }
-  mangled_function_name: "wcstoull_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstold_l"
-    access: public_access
-    linker_set_key: "wcstold_l"
-  }
-  mangled_function_name: "wcstold_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscoll_l"
-    access: public_access
-    linker_set_key: "wcscoll_l"
-  }
-  mangled_function_name: "wcscoll_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsxfrm_l"
-    access: public_access
-    linker_set_key: "wcsxfrm_l"
-  }
-  mangled_function_name: "wcsxfrm_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcslcat"
-    access: public_access
-    linker_set_key: "wcslcat"
-  }
-  mangled_function_name: "wcslcat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcslcpy"
-    access: public_access
-    linker_set_key: "wcslcpy"
-  }
-  mangled_function_name: "wcslcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "open_wmemstream"
-    access: public_access
-    linker_set_key: "open_wmemstream"
-  }
-  mangled_function_name: "open_wmemstream"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsdup"
-    access: public_access
-    linker_set_key: "wcsdup"
-  }
-  mangled_function_name: "wcsdup"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsnlen"
-    access: public_access
-    linker_set_key: "wcsnlen"
-  }
-  mangled_function_name: "wcsnlen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "times"
-    access: public_access
-    linker_set_key: "times"
-  }
-  mangled_function_name: "times"
-  source_file: "bionic/libc/include/sys/times.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tms *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__exit"
-    access: public_access
-    linker_set_key: "__exit"
-  }
-  mangled_function_name: "__exit"
-  source_file: "bionic/libc/bionic/clone.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "status"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalnum"
-    access: public_access
-    linker_set_key: "isalnum"
-  }
-  mangled_function_name: "isalnum"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalpha"
-    access: public_access
-    linker_set_key: "isalpha"
-  }
-  mangled_function_name: "isalpha"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isblank"
-    access: public_access
-    linker_set_key: "isblank"
-  }
-  mangled_function_name: "isblank"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iscntrl"
-    access: public_access
-    linker_set_key: "iscntrl"
-  }
-  mangled_function_name: "iscntrl"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isdigit"
-    access: public_access
-    linker_set_key: "isdigit"
-  }
-  mangled_function_name: "isdigit"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isgraph"
-    access: public_access
-    linker_set_key: "isgraph"
-  }
-  mangled_function_name: "isgraph"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "islower"
-    access: public_access
-    linker_set_key: "islower"
-  }
-  mangled_function_name: "islower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isprint"
-    access: public_access
-    linker_set_key: "isprint"
-  }
-  mangled_function_name: "isprint"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ispunct"
-    access: public_access
-    linker_set_key: "ispunct"
-  }
-  mangled_function_name: "ispunct"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isspace"
-    access: public_access
-    linker_set_key: "isspace"
-  }
-  mangled_function_name: "isspace"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isupper"
-    access: public_access
-    linker_set_key: "isupper"
-  }
-  mangled_function_name: "isupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isxdigit"
-    access: public_access
-    linker_set_key: "isxdigit"
-  }
-  mangled_function_name: "isxdigit"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tolower"
-    access: public_access
-    linker_set_key: "tolower"
-  }
-  mangled_function_name: "tolower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toupper"
-    access: public_access
-    linker_set_key: "toupper"
-  }
-  mangled_function_name: "toupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalnum_l"
-    access: public_access
-    linker_set_key: "isalnum_l"
-  }
-  mangled_function_name: "isalnum_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalpha_l"
-    access: public_access
-    linker_set_key: "isalpha_l"
-  }
-  mangled_function_name: "isalpha_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isblank_l"
-    access: public_access
-    linker_set_key: "isblank_l"
-  }
-  mangled_function_name: "isblank_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iscntrl_l"
-    access: public_access
-    linker_set_key: "iscntrl_l"
-  }
-  mangled_function_name: "iscntrl_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isdigit_l"
-    access: public_access
-    linker_set_key: "isdigit_l"
-  }
-  mangled_function_name: "isdigit_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isgraph_l"
-    access: public_access
-    linker_set_key: "isgraph_l"
-  }
-  mangled_function_name: "isgraph_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "islower_l"
-    access: public_access
-    linker_set_key: "islower_l"
-  }
-  mangled_function_name: "islower_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isprint_l"
-    access: public_access
-    linker_set_key: "isprint_l"
-  }
-  mangled_function_name: "isprint_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ispunct_l"
-    access: public_access
-    linker_set_key: "ispunct_l"
-  }
-  mangled_function_name: "ispunct_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isspace_l"
-    access: public_access
-    linker_set_key: "isspace_l"
-  }
-  mangled_function_name: "isspace_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isupper_l"
-    access: public_access
-    linker_set_key: "isupper_l"
-  }
-  mangled_function_name: "isupper_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isxdigit_l"
-    access: public_access
-    linker_set_key: "isxdigit_l"
-  }
-  mangled_function_name: "isxdigit_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tolower_l"
-    access: public_access
-    linker_set_key: "tolower_l"
-  }
-  mangled_function_name: "tolower_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toupper_l"
-    access: public_access
-    linker_set_key: "toupper_l"
-  }
-  mangled_function_name: "toupper_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isascii"
-    access: public_access
-    linker_set_key: "isascii"
-  }
-  mangled_function_name: "isascii"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toascii"
-    access: public_access
-    linker_set_key: "toascii"
-  }
-  mangled_function_name: "toascii"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_tolower"
-    access: public_access
-    linker_set_key: "_tolower"
-  }
-  mangled_function_name: "_tolower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_toupper"
-    access: public_access
-    linker_set_key: "_toupper"
-  }
-  mangled_function_name: "_toupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_create"
-    access: public_access
-    linker_set_key: "epoll_create"
-  }
-  mangled_function_name: "epoll_create"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_create1"
-    access: public_access
-    linker_set_key: "epoll_create1"
-  }
-  mangled_function_name: "epoll_create1"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_ctl"
-    access: public_access
-    linker_set_key: "epoll_ctl"
-  }
-  mangled_function_name: "epoll_ctl"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_wait"
-    access: public_access
-    linker_set_key: "epoll_wait"
-  }
-  mangled_function_name: "epoll_wait"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_pwait"
-    access: public_access
-    linker_set_key: "epoll_pwait"
-  }
-  mangled_function_name: "epoll_pwait"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__epoll_pwait"
-    access: public_access
-    linker_set_key: "__epoll_pwait"
-  }
-  mangled_function_name: "__epoll_pwait"
-  source_file: "bionic/libc/bionic/epoll_pwait.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "error"
-    access: public_access
-    linker_set_key: "error"
-  }
-  mangled_function_name: "error"
-  source_file: "bionic/libc/include/error.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "error_at_line"
-    access: public_access
-    linker_set_key: "error_at_line"
-  }
-  mangled_function_name: "error_at_line"
-  source_file: "bionic/libc/include/error.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd"
-    access: public_access
-    linker_set_key: "eventfd"
-  }
-  mangled_function_name: "eventfd"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "initial_value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd_read"
-    access: public_access
-    linker_set_key: "eventfd_read"
-  }
-  mangled_function_name: "eventfd_read"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd_write"
-    access: public_access
-    linker_set_key: "eventfd_write"
-  }
-  mangled_function_name: "eventfd_write"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readv"
-    access: public_access
-    linker_set_key: "readv"
-  }
-  mangled_function_name: "readv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "writev"
-    access: public_access
-    linker_set_key: "writev"
-  }
-  mangled_function_name: "writev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "preadv"
-    access: public_access
-    linker_set_key: "preadv"
-  }
-  mangled_function_name: "preadv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pwritev"
-    access: public_access
-    linker_set_key: "pwritev"
-  }
-  mangled_function_name: "pwritev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "preadv64"
-    access: public_access
-    linker_set_key: "preadv64"
-  }
-  mangled_function_name: "preadv64"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pwritev64"
-    access: public_access
-    linker_set_key: "pwritev64"
-  }
-  mangled_function_name: "pwritev64"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "process_vm_readv"
-    access: public_access
-    linker_set_key: "process_vm_readv"
-  }
-  mangled_function_name: "process_vm_readv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "process_vm_writev"
-    access: public_access
-    linker_set_key: "process_vm_writev"
-  }
-  mangled_function_name: "process_vm_writev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetxattr"
-    access: public_access
-    linker_set_key: "fsetxattr"
-  }
-  mangled_function_name: "fsetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setxattr"
-    access: public_access
-    linker_set_key: "setxattr"
-  }
-  mangled_function_name: "setxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lsetxattr"
-    access: public_access
-    linker_set_key: "lsetxattr"
-  }
-  mangled_function_name: "lsetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetxattr"
-    access: public_access
-    linker_set_key: "fgetxattr"
-  }
-  mangled_function_name: "fgetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getxattr"
-    access: public_access
-    linker_set_key: "getxattr"
-  }
-  mangled_function_name: "getxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lgetxattr"
-    access: public_access
-    linker_set_key: "lgetxattr"
-  }
-  mangled_function_name: "lgetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "listxattr"
-    access: public_access
-    linker_set_key: "listxattr"
-  }
-  mangled_function_name: "listxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "llistxattr"
-    access: public_access
-    linker_set_key: "llistxattr"
-  }
-  mangled_function_name: "llistxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "flistxattr"
-    access: public_access
-    linker_set_key: "flistxattr"
-  }
-  mangled_function_name: "flistxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "removexattr"
-    access: public_access
-    linker_set_key: "removexattr"
-  }
-  mangled_function_name: "removexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lremovexattr"
-    access: public_access
-    linker_set_key: "lremovexattr"
-  }
-  mangled_function_name: "lremovexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fremovexattr"
-    access: public_access
-    linker_set_key: "fremovexattr"
-  }
-  mangled_function_name: "fremovexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "__memmove_chk"
-    access: public_access
-    linker_set_key: "__memmove_chk"
-  }
-  mangled_function_name: "__memmove_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__stpcpy_chk"
-    access: public_access
-    linker_set_key: "__stpcpy_chk"
-  }
-  mangled_function_name: "__stpcpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__stpncpy_chk"
-    access: public_access
-    linker_set_key: "__stpncpy_chk"
-  }
-  mangled_function_name: "__stpncpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strncat_chk"
-    access: public_access
-    linker_set_key: "__strncat_chk"
-  }
-  mangled_function_name: "__strncat_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_buf_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strncpy_chk"
-    access: public_access
-    linker_set_key: "__strncpy_chk"
-  }
-  mangled_function_name: "__strncpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__vsnprintf_chk"
-    access: public_access
-    linker_set_key: "__vsnprintf_chk"
-  }
-  mangled_function_name: "__vsnprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "supplied_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "va"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__snprintf_chk"
-    access: public_access
-    linker_set_key: "__snprintf_chk"
-  }
-  mangled_function_name: "__snprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "supplied_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__vsprintf_chk"
-    access: public_access
-    linker_set_key: "__vsprintf_chk"
-  }
-  mangled_function_name: "__vsprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "va"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sprintf_chk"
-    access: public_access
-    linker_set_key: "__sprintf_chk"
-  }
-  mangled_function_name: "__sprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyd"
-    access: public_access
-    linker_set_key: "__fpclassifyd"
-  }
-  mangled_function_name: "__fpclassifyd"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyf"
-    access: public_access
-    linker_set_key: "__fpclassifyf"
-  }
-  mangled_function_name: "__fpclassifyf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyl"
-    access: public_access
-    linker_set_key: "__fpclassifyl"
-  }
-  mangled_function_name: "__fpclassifyl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinitef"
-    access: public_access
-    linker_set_key: "__isfinitef"
-  }
-  mangled_function_name: "__isfinitef"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinite"
-    access: public_access
-    linker_set_key: "__isfinite"
-  }
-  mangled_function_name: "__isfinite"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinitel"
-    access: public_access
-    linker_set_key: "__isfinitel"
-  }
-  mangled_function_name: "__isfinitel"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinff"
-    access: public_access
-    linker_set_key: "__isinff"
-  }
-  mangled_function_name: "__isinff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinfl"
-    access: public_access
-    linker_set_key: "__isinfl"
-  }
-  mangled_function_name: "__isinfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnanf"
-    access: public_access
-    linker_set_key: "__isnanf"
-  }
-  mangled_function_name: "__isnanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnanl"
-    access: public_access
-    linker_set_key: "__isnanl"
-  }
-  mangled_function_name: "__isnanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormalf"
-    access: public_access
-    linker_set_key: "__isnormalf"
-  }
-  mangled_function_name: "__isnormalf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormal"
-    access: public_access
-    linker_set_key: "__isnormal"
-  }
-  mangled_function_name: "__isnormal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormall"
-    access: public_access
-    linker_set_key: "__isnormall"
-  }
-  mangled_function_name: "__isnormall"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "ldexp"
-    access: public_access
-    linker_set_key: "ldexp"
-  }
-  mangled_function_name: "ldexp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isinf"
-    access: public_access
-    linker_set_key: "isinf"
-  }
-  mangled_function_name: "isinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isnan"
-    access: public_access
-    linker_set_key: "isnan"
-  }
-  mangled_function_name: "isnan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isnanf"
-    access: public_access
-    linker_set_key: "isnanf"
-  }
-  mangled_function_name: "isnanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinf"
-    access: public_access
-    linker_set_key: "__isinf"
-  }
-  mangled_function_name: "__isinf"
-  source_file: "bionic/libc/bionic/fpclassify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnan"
-    access: public_access
-    linker_set_key: "__isnan"
-  }
-  mangled_function_name: "__isnan"
-  source_file: "bionic/libc/bionic/fpclassify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_ftsent *"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_children"
-    access: public_access
-    linker_set_key: "fts_children"
-  }
-  mangled_function_name: "fts_children"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_close"
-    access: public_access
-    linker_set_key: "fts_close"
-  }
-  mangled_function_name: "fts_close"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "FTS *"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_open"
-    access: public_access
-    linker_set_key: "fts_open"
-  }
-  mangled_function_name: "fts_open"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const _ftsent **, const _ftsent **)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_ftsent *"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_read"
-    access: public_access
-    linker_set_key: "fts_read"
-  }
-  mangled_function_name: "fts_read"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_set"
-    access: public_access
-    linker_set_key: "fts_set"
-  }
-  mangled_function_name: "fts_set"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_ftsent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftw"
-    access: public_access
-    linker_set_key: "ftw"
-  }
-  mangled_function_name: "ftw"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nftw"
-    access: public_access
-    linker_set_key: "nftw"
-  }
-  mangled_function_name: "nftw"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat *, int, FTW *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftw64"
-    access: public_access
-    linker_set_key: "ftw64"
-  }
-  mangled_function_name: "ftw64"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat64 *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nftw64"
-    access: public_access
-    linker_set_key: "nftw64"
-  }
-  mangled_function_name: "nftw64"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat64 *, int, FTW *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__getcwd"
-    access: public_access
-    linker_set_key: "__getcwd"
-  }
-  mangled_function_name: "__getcwd"
-  source_file: "bionic/libc/bionic/getcwd.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "uname"
-    access: public_access
-    linker_set_key: "uname"
-  }
-  mangled_function_name: "uname"
-  source_file: "bionic/libc/include/sys/utsname.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "utsname *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__getpid"
-    access: public_access
-    linker_set_key: "__getpid"
-  }
-  mangled_function_name: "__getpid"
-  source_file: "bionic/libc/bionic/getpid.cpp"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__getpriority"
-    access: public_access
-    linker_set_key: "__getpriority"
-  }
-  mangled_function_name: "__getpriority"
-  source_file: "bionic/libc/bionic/getpriority.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freeifaddrs"
-    access: public_access
-    linker_set_key: "freeifaddrs"
-  }
-  mangled_function_name: "freeifaddrs"
-  source_file: "bionic/libc/include/ifaddrs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "ifaddrs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getifaddrs"
-    access: public_access
-    linker_set_key: "getifaddrs"
-  }
-  mangled_function_name: "getifaddrs"
-  source_file: "bionic/libc/include/ifaddrs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "ifaddrs **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "if_indextoname"
-    access: public_access
-    linker_set_key: "if_indextoname"
-  }
-  mangled_function_name: "if_indextoname"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "if_nametoindex"
-    access: public_access
-    linker_set_key: "if_nametoindex"
-  }
-  mangled_function_name: "if_nametoindex"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "if_nameindex *"
-      size: 4
-      alignment: 4
-    }
-    name: "if_nameindex"
-    access: public_access
-    linker_set_key: "if_nameindex"
-  }
-  mangled_function_name: "if_nameindex"
-  source_file: "bionic/libc/include/net/if.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "if_freenameindex"
-    access: public_access
-    linker_set_key: "if_freenameindex"
-  }
-  mangled_function_name: "if_freenameindex"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "if_nameindex *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_init"
-    access: public_access
-    linker_set_key: "inotify_init"
-  }
-  mangled_function_name: "inotify_init"
-  source_file: "bionic/libc/include/sys/inotify.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_init1"
-    access: public_access
-    linker_set_key: "inotify_init1"
-  }
-  mangled_function_name: "inotify_init1"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_add_watch"
-    access: public_access
-    linker_set_key: "inotify_add_watch"
-  }
-  mangled_function_name: "inotify_add_watch"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_rm_watch"
-    access: public_access
-    linker_set_key: "inotify_rm_watch"
-  }
-  mangled_function_name: "inotify_rm_watch"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ioctl"
-    access: public_access
-    linker_set_key: "__ioctl"
-  }
-  mangled_function_name: "__ioctl"
-  source_file: "bionic/libc/bionic/ioctl.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "catopen"
-    access: public_access
-    linker_set_key: "catopen"
-  }
-  mangled_function_name: "catopen"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "catgets"
-    access: public_access
-    linker_set_key: "catgets"
-  }
-  mangled_function_name: "catgets"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "catclose"
-    access: public_access
-    linker_set_key: "catclose"
-  }
-  mangled_function_name: "catclose"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "nl_langinfo"
-    access: public_access
-    linker_set_key: "nl_langinfo"
-  }
-  mangled_function_name: "nl_langinfo"
-  source_file: "bionic/libc/include/langinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "nl_langinfo_l"
-    access: public_access
-    linker_set_key: "nl_langinfo_l"
-  }
-  mangled_function_name: "nl_langinfo_l"
-  source_file: "bionic/libc/include/langinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "personality"
-    access: public_access
-    linker_set_key: "personality"
-  }
-  mangled_function_name: "personality"
-  source_file: "bionic/libc/include/sys/personality.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "persona"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__posix_basename"
-    access: public_access
-    linker_set_key: "basename"
-  }
-  mangled_function_name: "basename"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "dirname"
-    access: public_access
-    linker_set_key: "dirname"
-  }
-  mangled_function_name: "dirname"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dirname_r"
-    access: public_access
-    linker_set_key: "dirname_r"
-  }
-  mangled_function_name: "dirname_r"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "basename_r"
-    access: public_access
-    linker_set_key: "basename_r"
-  }
-  mangled_function_name: "basename_r"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int *"
-      size: 4
-      alignment: 4
-    }
-    name: "__get_h_errno"
-    access: public_access
-    linker_set_key: "__get_h_errno"
-  }
-  mangled_function_name: "__get_h_errno"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endservent"
-    access: public_access
-    linker_set_key: "endservent"
-  }
-  mangled_function_name: "endservent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyaddr"
-    access: public_access
-    linker_set_key: "gethostbyaddr"
-  }
-  mangled_function_name: "gethostbyaddr"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyaddr_r"
-    access: public_access
-    linker_set_key: "gethostbyaddr_r"
-  }
-  mangled_function_name: "gethostbyaddr_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname"
-    access: public_access
-    linker_set_key: "gethostbyname"
-  }
-  mangled_function_name: "gethostbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname_r"
-    access: public_access
-    linker_set_key: "gethostbyname_r"
-  }
-  mangled_function_name: "gethostbyname_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname2"
-    access: public_access
-    linker_set_key: "gethostbyname2"
-  }
-  mangled_function_name: "gethostbyname2"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname2_r"
-    access: public_access
-    linker_set_key: "gethostbyname2_r"
-  }
-  mangled_function_name: "gethostbyname2_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostent"
-    access: public_access
-    linker_set_key: "gethostent"
-  }
-  mangled_function_name: "gethostent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "netent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getnetbyaddr"
-    access: public_access
-    linker_set_key: "getnetbyaddr"
-  }
-  mangled_function_name: "getnetbyaddr"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "netent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getnetbyname"
-    access: public_access
-    linker_set_key: "getnetbyname"
-  }
-  mangled_function_name: "getnetbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "protoent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getprotobyname"
-    access: public_access
-    linker_set_key: "getprotobyname"
-  }
-  mangled_function_name: "getprotobyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "protoent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getprotobynumber"
-    access: public_access
-    linker_set_key: "getprotobynumber"
-  }
-  mangled_function_name: "getprotobynumber"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getservbyname"
-    access: public_access
-    linker_set_key: "getservbyname"
-  }
-  mangled_function_name: "getservbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getservbyport"
-    access: public_access
-    linker_set_key: "getservbyport"
-  }
-  mangled_function_name: "getservbyport"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getservent"
-    access: public_access
-    linker_set_key: "getservent"
-  }
-  mangled_function_name: "getservent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "herror"
-    access: public_access
-    linker_set_key: "herror"
-  }
-  mangled_function_name: "herror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "hstrerror"
-    access: public_access
-    linker_set_key: "hstrerror"
-  }
-  mangled_function_name: "hstrerror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getaddrinfo"
-    access: public_access
-    linker_set_key: "getaddrinfo"
-  }
-  mangled_function_name: "getaddrinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const addrinfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "addrinfo **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getnameinfo"
-    access: public_access
-    linker_set_key: "getnameinfo"
-  }
-  mangled_function_name: "getnameinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freeaddrinfo"
-    access: public_access
-    linker_set_key: "freeaddrinfo"
-  }
-  mangled_function_name: "freeaddrinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "addrinfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "gai_strerror"
-    access: public_access
-    linker_set_key: "gai_strerror"
-  }
-  mangled_function_name: "gai_strerror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setservent"
-    access: public_access
-    linker_set_key: "setservent"
-  }
-  mangled_function_name: "setservent"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__connect"
-    access: public_access
-    linker_set_key: "__connect"
-  }
-  mangled_function_name: "__connect"
-  source_file: "bionic/libc/bionic/NetdClientDispatch.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__socket"
-    access: public_access
-    linker_set_key: "__socket"
-  }
-  mangled_function_name: "__socket"
-  source_file: "bionic/libc/bionic/NetdClientDispatch.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__openat"
-    access: public_access
-    linker_set_key: "__openat"
-  }
-  mangled_function_name: "__openat"
-  source_file: "bionic/libc/bionic/open.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__rt_sigprocmask"
-    access: public_access
-    linker_set_key: "__rt_sigprocmask"
-  }
-  mangled_function_name: "__rt_sigprocmask"
-  source_file: "bionic/libc/bionic/pause.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__rt_sigsuspend"
-    access: public_access
-    linker_set_key: "__rt_sigsuspend"
-  }
-  mangled_function_name: "__rt_sigsuspend"
-  source_file: "bionic/libc/bionic/pause.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ppoll"
-    access: public_access
-    linker_set_key: "__ppoll"
-  }
-  mangled_function_name: "__ppoll"
-  source_file: "bionic/libc/bionic/poll.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__pselect6"
-    access: public_access
-    linker_set_key: "__pselect6"
-  }
-  mangled_function_name: "__pselect6"
-  source_file: "bionic/libc/bionic/poll.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fadvise64"
-    access: public_access
-    linker_set_key: "__fadvise64"
-  }
-  mangled_function_name: "__fadvise64"
-  source_file: "bionic/libc/bionic/posix_fadvise.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__rt_sigtimedwait"
-    access: public_access
-    linker_set_key: "__rt_sigtimedwait"
-  }
-  mangled_function_name: "__rt_sigtimedwait"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__timer_create"
-    access: public_access
-    linker_set_key: "__timer_create"
-  }
-  mangled_function_name: "__timer_create"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigevent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__timer_delete"
-    access: public_access
-    linker_set_key: "__timer_delete"
-  }
-  mangled_function_name: "__timer_delete"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__timer_getoverrun"
-    access: public_access
-    linker_set_key: "__timer_getoverrun"
-  }
-  mangled_function_name: "__timer_getoverrun"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__timer_gettime"
-    access: public_access
-    linker_set_key: "__timer_gettime"
-  }
-  mangled_function_name: "__timer_gettime"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__timer_settime"
-    access: public_access
-    linker_set_key: "__timer_settime"
-  }
-  mangled_function_name: "__timer_settime"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "ptrace"
-    access: public_access
-    linker_set_key: "ptrace"
-  }
-  mangled_function_name: "ptrace"
-  source_file: "bionic/libc/include/sys/ptrace.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "__ptrace"
-    access: public_access
-    linker_set_key: "__ptrace"
-  }
-  mangled_function_name: "__ptrace"
-  source_file: "bionic/libc/bionic/ptrace.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "req"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openpty"
-    access: public_access
-    linker_set_key: "openpty"
-  }
-  mangled_function_name: "openpty"
-  source_file: "bionic/libc/include/pty.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const winsize *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "forkpty"
-    access: public_access
-    linker_set_key: "forkpty"
-  }
-  mangled_function_name: "forkpty"
-  source_file: "bionic/libc/include/pty.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const winsize *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utmpname"
-    access: public_access
-    linker_set_key: "utmpname"
-  }
-  mangled_function_name: "utmpname"
-  source_file: "bionic/libc/include/utmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setutent"
-    access: public_access
-    linker_set_key: "setutent"
-  }
-  mangled_function_name: "setutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "utmp *"
-      size: 4
-      alignment: 4
-    }
-    name: "getutent"
-    access: public_access
-    linker_set_key: "getutent"
-  }
-  mangled_function_name: "getutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endutent"
-    access: public_access
-    linker_set_key: "endutent"
-  }
-  mangled_function_name: "endutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "login_tty"
-    access: public_access
-    linker_set_key: "login_tty"
-  }
-  mangled_function_name: "login_tty"
-  source_file: "bionic/libc/include/utmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "reboot"
-    access: public_access
-    linker_set_key: "reboot"
-  }
-  mangled_function_name: "reboot"
-  source_file: "bionic/libc/include/sys/reboot.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "reboot_type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__reboot"
-    access: public_access
-    linker_set_key: "__reboot"
-  }
-  mangled_function_name: "__reboot"
-  source_file: "bionic/libc/bionic/reboot.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sched_getaffinity"
-    access: public_access
-    linker_set_key: "__sched_getaffinity"
-  }
-  mangled_function_name: "__sched_getaffinity"
-  source_file: "bionic/libc/bionic/sched_getaffinity.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__getcpu"
-    access: public_access
-    linker_set_key: "__getcpu"
-  }
-  mangled_function_name: "__getcpu"
-  source_file: "bionic/libc/bionic/sched_getcpu.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_destroy"
-    access: public_access
-    linker_set_key: "sem_destroy"
-  }
-  mangled_function_name: "sem_destroy"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_getvalue"
-    access: public_access
-    linker_set_key: "sem_getvalue"
-  }
-  mangled_function_name: "sem_getvalue"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_init"
-    access: public_access
-    linker_set_key: "sem_init"
-  }
-  mangled_function_name: "sem_init"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_post"
-    access: public_access
-    linker_set_key: "sem_post"
-  }
-  mangled_function_name: "sem_post"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_timedwait"
-    access: public_access
-    linker_set_key: "sem_timedwait"
-  }
-  mangled_function_name: "sem_timedwait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_trywait"
-    access: public_access
-    linker_set_key: "sem_trywait"
-  }
-  mangled_function_name: "sem_trywait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_wait"
-    access: public_access
-    linker_set_key: "sem_wait"
-  }
-  mangled_function_name: "sem_wait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "sem_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_open"
-    access: public_access
-    linker_set_key: "sem_open"
-  }
-  mangled_function_name: "sem_open"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_close"
-    access: public_access
-    linker_set_key: "sem_close"
-  }
-  mangled_function_name: "sem_close"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_unlink"
-    access: public_access
-    linker_set_key: "sem_unlink"
-  }
-  mangled_function_name: "sem_unlink"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sigaction"
-    access: public_access
-    linker_set_key: "__sigaction"
-  }
-  mangled_function_name: "__sigaction"
-  source_file: "bionic/libc/bionic/sigaction.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigaction *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigaction *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "signalfd"
-    access: public_access
-    linker_set_key: "signalfd"
-  }
-  mangled_function_name: "signalfd"
-  source_file: "bionic/libc/include/sys/signalfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__rt_sigpending"
-    access: public_access
-    linker_set_key: "__rt_sigpending"
-  }
-  mangled_function_name: "__rt_sigpending"
-  source_file: "bionic/libc/bionic/sigpending.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fstatfs64"
-    access: public_access
-    linker_set_key: "__fstatfs64"
-  }
-  mangled_function_name: "__fstatfs64"
-  source_file: "bionic/libc/bionic/statvfs.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "statfs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__statfs64"
-    access: public_access
-    linker_set_key: "__statfs64"
-  }
-  mangled_function_name: "__statfs64"
-  source_file: "bionic/libc/bionic/statvfs.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "statfs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "closelog"
-    access: public_access
-    linker_set_key: "closelog"
-  }
-  mangled_function_name: "closelog"
-  source_file: "bionic/libc/include/syslog.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "openlog"
-    access: public_access
-    linker_set_key: "openlog"
-  }
-  mangled_function_name: "openlog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setlogmask"
-    access: public_access
-    linker_set_key: "setlogmask"
-  }
-  mangled_function_name: "setlogmask"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "syslog"
-    access: public_access
-    linker_set_key: "syslog"
-  }
-  mangled_function_name: "syslog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vsyslog"
-    access: public_access
-    linker_set_key: "vsyslog"
-  }
-  mangled_function_name: "vsyslog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftok"
-    access: public_access
-    linker_set_key: "ftok"
-  }
-  mangled_function_name: "ftok"
-  source_file: "bionic/libc/include/sys/ipc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgctl"
-    access: public_access
-    linker_set_key: "msgctl"
-  }
-  mangled_function_name: "msgctl"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msqid64_ds *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgget"
-    access: public_access
-    linker_set_key: "msgget"
-  }
-  mangled_function_name: "msgget"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgrcv"
-    access: public_access
-    linker_set_key: "msgrcv"
-  }
-  mangled_function_name: "msgrcv"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgsnd"
-    access: public_access
-    linker_set_key: "msgsnd"
-  }
-  mangled_function_name: "msgsnd"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semctl"
-    access: public_access
-    linker_set_key: "semctl"
-  }
-  mangled_function_name: "semctl"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semget"
-    access: public_access
-    linker_set_key: "semget"
-  }
-  mangled_function_name: "semget"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semop"
-    access: public_access
-    linker_set_key: "semop"
-  }
-  mangled_function_name: "semop"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sembuf *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semtimedop"
-    access: public_access
-    linker_set_key: "semtimedop"
-  }
-  mangled_function_name: "semtimedop"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sembuf *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "shmat"
-    access: public_access
-    linker_set_key: "shmat"
-  }
-  mangled_function_name: "shmat"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmctl"
-    access: public_access
-    linker_set_key: "shmctl"
-  }
-  mangled_function_name: "shmctl"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "shmid64_ds *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmdt"
-    access: public_access
-    linker_set_key: "shmdt"
-  }
-  mangled_function_name: "shmdt"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmget"
-    access: public_access
-    linker_set_key: "shmget"
-  }
-  mangled_function_name: "shmget"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "insque"
-    access: public_access
-    linker_set_key: "insque"
-  }
-  mangled_function_name: "insque"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "remque"
-    access: public_access
-    linker_set_key: "remque"
-  }
-  mangled_function_name: "remque"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "lfind"
-    access: public_access
-    linker_set_key: "lfind"
-  }
-  mangled_function_name: "lfind"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "lsearch"
-    access: public_access
-    linker_set_key: "lsearch"
-  }
-  mangled_function_name: "lsearch"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "tdelete"
-    access: public_access
-    linker_set_key: "tdelete"
-  }
-  mangled_function_name: "tdelete"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "tdestroy"
-    access: public_access
-    linker_set_key: "tdestroy"
-  }
-  mangled_function_name: "tdestroy"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "tfind"
-    access: public_access
-    linker_set_key: "tfind"
-  }
-  mangled_function_name: "tfind"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "tsearch"
-    access: public_access
-    linker_set_key: "tsearch"
-  }
-  mangled_function_name: "tsearch"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "twalk"
-    access: public_access
-    linker_set_key: "twalk"
-  }
-  mangled_function_name: "twalk"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(const void *, VISIT, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wait"
-    access: public_access
-    linker_set_key: "wait"
-  }
-  mangled_function_name: "wait"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "waitpid"
-    access: public_access
-    linker_set_key: "waitpid"
-  }
-  mangled_function_name: "waitpid"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wait4"
-    access: public_access
-    linker_set_key: "wait4"
-  }
-  mangled_function_name: "wait4"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "rusage *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "waitid"
-    access: public_access
-    linker_set_key: "waitid"
-  }
-  mangled_function_name: "waitid"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "which"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "options"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__waitid"
-    access: public_access
-    linker_set_key: "__waitid"
-  }
-  mangled_function_name: "__waitid"
-  source_file: "bionic/libc/bionic/wait.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "which"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "options"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "rusage *"
-        size: 4
-        alignment: 4
-      }
-      name: "ru"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalnum_l"
-    access: public_access
-    linker_set_key: "iswalnum_l"
-  }
-  mangled_function_name: "iswalnum_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalpha_l"
-    access: public_access
-    linker_set_key: "iswalpha_l"
-  }
-  mangled_function_name: "iswalpha_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswblank_l"
-    access: public_access
-    linker_set_key: "iswblank_l"
-  }
-  mangled_function_name: "iswblank_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswcntrl_l"
-    access: public_access
-    linker_set_key: "iswcntrl_l"
-  }
-  mangled_function_name: "iswcntrl_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswdigit_l"
-    access: public_access
-    linker_set_key: "iswdigit_l"
-  }
-  mangled_function_name: "iswdigit_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswgraph_l"
-    access: public_access
-    linker_set_key: "iswgraph_l"
-  }
-  mangled_function_name: "iswgraph_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswlower_l"
-    access: public_access
-    linker_set_key: "iswlower_l"
-  }
-  mangled_function_name: "iswlower_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswprint_l"
-    access: public_access
-    linker_set_key: "iswprint_l"
-  }
-  mangled_function_name: "iswprint_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswpunct_l"
-    access: public_access
-    linker_set_key: "iswpunct_l"
-  }
-  mangled_function_name: "iswpunct_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswspace_l"
-    access: public_access
-    linker_set_key: "iswspace_l"
-  }
-  mangled_function_name: "iswspace_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswupper_l"
-    access: public_access
-    linker_set_key: "iswupper_l"
-  }
-  mangled_function_name: "iswupper_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswxdigit_l"
-    access: public_access
-    linker_set_key: "iswxdigit_l"
-  }
-  mangled_function_name: "iswxdigit_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towlower_l"
-    access: public_access
-    linker_set_key: "towlower_l"
-  }
-  mangled_function_name: "towlower_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towupper_l"
-    access: public_access
-    linker_set_key: "towupper_l"
-  }
-  mangled_function_name: "towupper_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towctrans_l"
-    access: public_access
-    linker_set_key: "towctrans_l"
-  }
-  mangled_function_name: "towctrans_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const void *"
-      size: 4
-      alignment: 4
-    }
-    name: "wctrans_l"
-    access: public_access
-    linker_set_key: "wctrans_l"
-  }
-  mangled_function_name: "wctrans_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "wctype_l"
-    access: public_access
-    linker_set_key: "wctype_l"
-  }
-  mangled_function_name: "wctype_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswctype_l"
-    access: public_access
-    linker_set_key: "iswctype_l"
-  }
-  mangled_function_name: "iswctype_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "__mmap2"
-    access: public_access
-    linker_set_key: "__mmap2"
-  }
-  mangled_function_name: "__mmap2"
-  source_file: "bionic/libc/bionic/mmap.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_msg_getflag"
-    access: public_access
-    linker_set_key: "__ns_msg_getflag"
-  }
-  mangled_function_name: "__ns_msg_getflag"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg"
-        size: 48
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "__ns_get16"
-    access: public_access
-    linker_set_key: "__ns_get16"
-  }
-  mangled_function_name: "__ns_get16"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_get32"
-    access: public_access
-    linker_set_key: "__ns_get32"
-  }
-  mangled_function_name: "__ns_get32"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__ns_put16"
-    access: public_access
-    linker_set_key: "__ns_put16"
-  }
-  mangled_function_name: "__ns_put16"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__ns_put32"
-    access: public_access
-    linker_set_key: "__ns_put32"
-  }
-  mangled_function_name: "__ns_put32"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_initparse"
-    access: public_access
-    linker_set_key: "__ns_initparse"
-  }
-  mangled_function_name: "__ns_initparse"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_skiprr"
-    access: public_access
-    linker_set_key: "__ns_skiprr"
-  }
-  mangled_function_name: "__ns_skiprr"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_sect"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_parserr"
-    access: public_access
-    linker_set_key: "__ns_parserr"
-  }
-  mangled_function_name: "__ns_parserr"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_sect"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_rr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_sprintrr"
-    access: public_access
-    linker_set_key: "__ns_sprintrr"
-  }
-  mangled_function_name: "__ns_sprintrr"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __ns_msg *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __ns_rr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_sprintrrf"
-    access: public_access
-    linker_set_key: "__ns_sprintrrf"
-  }
-  mangled_function_name: "__ns_sprintrrf"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_class"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_type"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_format_ttl"
-    access: public_access
-    linker_set_key: "__ns_format_ttl"
-  }
-  mangled_function_name: "__ns_format_ttl"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_ntol"
-    access: public_access
-    linker_set_key: "__ns_name_ntol"
-  }
-  mangled_function_name: "__ns_name_ntol"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_ntop"
-    access: public_access
-    linker_set_key: "__ns_name_ntop"
-  }
-  mangled_function_name: "__ns_name_ntop"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_pton"
-    access: public_access
-    linker_set_key: "__ns_name_pton"
-  }
-  mangled_function_name: "__ns_name_pton"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_unpack"
-    access: public_access
-    linker_set_key: "__ns_name_unpack"
-  }
-  mangled_function_name: "__ns_name_unpack"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_pack"
-    access: public_access
-    linker_set_key: "__ns_name_pack"
-  }
-  mangled_function_name: "__ns_name_pack"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_uncompress"
-    access: public_access
-    linker_set_key: "__ns_name_uncompress"
-  }
-  mangled_function_name: "__ns_name_uncompress"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_compress"
-    access: public_access
-    linker_set_key: "__ns_name_compress"
-  }
-  mangled_function_name: "__ns_name_compress"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_skip"
-    access: public_access
-    linker_set_key: "__ns_name_skip"
-  }
-  mangled_function_name: "__ns_name_skip"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__ns_name_rollback"
-    access: public_access
-    linker_set_key: "__ns_name_rollback"
-  }
-  mangled_function_name: "__ns_name_rollback"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_makecanon"
-    access: public_access
-    linker_set_key: "__ns_makecanon"
-  }
-  mangled_function_name: "__ns_makecanon"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_samename"
-    access: public_access
-    linker_set_key: "__ns_samename"
-  }
-  mangled_function_name: "__ns_samename"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__b64_ntop"
-    access: public_access
-    linker_set_key: "__b64_ntop"
-  }
-  mangled_function_name: "__b64_ntop"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__b64_pton"
-    access: public_access
-    linker_set_key: "__b64_pton"
-  }
-  mangled_function_name: "__b64_pton"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_comp"
-    access: public_access
-    linker_set_key: "__dn_comp"
-  }
-  mangled_function_name: "__dn_comp"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dn_expand"
-    access: public_access
-    linker_set_key: "dn_expand"
-  }
-  mangled_function_name: "dn_expand"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_class"
-    access: public_access
-    linker_set_key: "__p_class"
-  }
-  mangled_function_name: "__p_class"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_type"
-    access: public_access
-    linker_set_key: "__p_type"
-  }
-  mangled_function_name: "__p_type"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_init"
-    access: public_access
-    linker_set_key: "res_init"
-  }
-  mangled_function_name: "res_init"
-  source_file: "bionic/libc/include/resolv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_mkquery"
-    access: public_access
-    linker_set_key: "res_mkquery"
-  }
-  mangled_function_name: "res_mkquery"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_query"
-    access: public_access
-    linker_set_key: "res_query"
-  }
-  mangled_function_name: "res_query"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_search"
-    access: public_access
-    linker_set_key: "res_search"
-  }
-  mangled_function_name: "res_search"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_net_res_stats_aggregate"
-    access: public_access
-    linker_set_key: "android_net_res_stats_aggregate"
-  }
-  mangled_function_name: "android_net_res_stats_aggregate"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 4
-        alignment: 4
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "successes"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "errors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "timeouts"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "internal_errors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "rtt_avg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: "last_sample_time"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_net_res_stats_get_info_for_net"
-    access: public_access
-    linker_set_key: "android_net_res_stats_get_info_for_net"
-  }
-  mangled_function_name: "android_net_res_stats_get_info_for_net"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "nscount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __kernel_sockaddr_storage *"
-        size: 4
-        alignment: 4
-      }
-      name: "servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "dcount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char (*)[256]"
-        size: 4
-        alignment: 4
-      }
-      name: "domains"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_params *"
-        size: 4
-        alignment: 4
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 4
-        alignment: 4
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_net_res_stats_get_usable_servers"
-    access: public_access
-    linker_set_key: "android_net_res_stats_get_usable_servers"
-  }
-  mangled_function_name: "android_net_res_stats_get_usable_servers"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __res_params *"
-        size: 4
-        alignment: 4
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 4
-        alignment: 4
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nscount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "bool *"
-        size: 4
-        alignment: 4
-      }
-      name: "valid_servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fp_nquery"
-    access: public_access
-    linker_set_key: "__fp_nquery"
-  }
-  mangled_function_name: "__fp_nquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fp_query"
-    access: public_access
-    linker_set_key: "__fp_query"
-  }
-  mangled_function_name: "__fp_query"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__hostalias"
-    access: public_access
-    linker_set_key: "__hostalias"
-  }
-  mangled_function_name: "__hostalias"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__p_query"
-    access: public_access
-    linker_set_key: "__p_query"
-  }
-  mangled_function_name: "__p_query"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_close"
-    access: public_access
-    linker_set_key: "__res_close"
-  }
-  mangled_function_name: "__res_close"
-  source_file: ""
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_isourserver"
-    access: public_access
-    linker_set_key: "__res_isourserver"
-  }
-  mangled_function_name: "__res_isourserver"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct sockaddr_in *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_querydomain"
-    access: public_access
-    linker_set_key: "__res_querydomain"
-  }
-  mangled_function_name: "__res_querydomain"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_send"
-    access: public_access
-    linker_set_key: "__res_send"
-  }
-  mangled_function_name: "__res_send"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_hnok"
-    access: public_access
-    linker_set_key: "__res_hnok"
-  }
-  mangled_function_name: "__res_hnok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_ownok"
-    access: public_access
-    linker_set_key: "__res_ownok"
-  }
-  mangled_function_name: "__res_ownok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_mailok"
-    access: public_access
-    linker_set_key: "__res_mailok"
-  }
-  mangled_function_name: "__res_mailok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_dnok"
-    access: public_access
-    linker_set_key: "__res_dnok"
-  }
-  mangled_function_name: "__res_dnok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sym_ston"
-    access: public_access
-    linker_set_key: "__sym_ston"
-  }
-  mangled_function_name: "__sym_ston"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__sym_ntos"
-    access: public_access
-    linker_set_key: "__sym_ntos"
-  }
-  mangled_function_name: "__sym_ntos"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__sym_ntop"
-    access: public_access
-    linker_set_key: "__sym_ntop"
-  }
-  mangled_function_name: "__sym_ntop"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__loc_aton"
-    access: public_access
-    linker_set_key: "__loc_aton"
-  }
-  mangled_function_name: "__loc_aton"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__loc_ntoa"
-    access: public_access
-    linker_set_key: "__loc_ntoa"
-  }
-  mangled_function_name: "__loc_ntoa"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_skipname"
-    access: public_access
-    linker_set_key: "__dn_skipname"
-  }
-  mangled_function_name: "__dn_skipname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__putlong"
-    access: public_access
-    linker_set_key: "__putlong"
-  }
-  mangled_function_name: "__putlong"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__putshort"
-    access: public_access
-    linker_set_key: "__putshort"
-  }
-  mangled_function_name: "__putshort"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "_getshort"
-    access: public_access
-    linker_set_key: "_getshort"
-  }
-  mangled_function_name: "_getshort"
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "_getlong"
-    access: public_access
-    linker_set_key: "_getlong"
-  }
-  mangled_function_name: "_getlong"
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_time"
-    access: public_access
-    linker_set_key: "__p_time"
-  }
-  mangled_function_name: "__p_time"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_rcode"
-    access: public_access
-    linker_set_key: "__p_rcode"
-  }
-  mangled_function_name: "__p_rcode"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_cdnname"
-    access: public_access
-    linker_set_key: "__p_cdnname"
-  }
-  mangled_function_name: "__p_cdnname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_cdname"
-    access: public_access
-    linker_set_key: "__p_cdname"
-  }
-  mangled_function_name: "__p_cdname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_fqnname"
-    access: public_access
-    linker_set_key: "__p_fqnname"
-  }
-  mangled_function_name: "__p_fqnname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_fqname"
-    access: public_access
-    linker_set_key: "__p_fqname"
-  }
-  mangled_function_name: "__p_fqname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_option"
-    access: public_access
-    linker_set_key: "__p_option"
-  }
-  mangled_function_name: "__p_option"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_secstodate"
-    access: public_access
-    linker_set_key: "__p_secstodate"
-  }
-  mangled_function_name: "__p_secstodate"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_count_labels"
-    access: public_access
-    linker_set_key: "__dn_count_labels"
-  }
-  mangled_function_name: "__dn_count_labels"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nameinquery"
-    access: public_access
-    linker_set_key: "__res_nameinquery"
-  }
-  mangled_function_name: "__res_nameinquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_queriesmatch"
-    access: public_access
-    linker_set_key: "__res_queriesmatch"
-  }
-  mangled_function_name: "__res_queriesmatch"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_ninit"
-    access: public_access
-    linker_set_key: "__res_ninit"
-  }
-  mangled_function_name: "__res_ninit"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_hostalias"
-    access: public_access
-    linker_set_key: "__res_hostalias"
-  }
-  mangled_function_name: "__res_hostalias"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *const"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nquery"
-    access: public_access
-    linker_set_key: "__res_nquery"
-  }
-  mangled_function_name: "__res_nquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nsearch"
-    access: public_access
-    linker_set_key: "__res_nsearch"
-  }
-  mangled_function_name: "__res_nsearch"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nquerydomain"
-    access: public_access
-    linker_set_key: "__res_nquerydomain"
-  }
-  mangled_function_name: "__res_nquerydomain"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nmkquery"
-    access: public_access
-    linker_set_key: "__res_nmkquery"
-  }
-  mangled_function_name: "__res_nmkquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nsend"
-    access: public_access
-    linker_set_key: "__res_nsend"
-  }
-  mangled_function_name: "__res_nsend"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_nclose"
-    access: public_access
-    linker_set_key: "__res_nclose"
-  }
-  mangled_function_name: "__res_nclose"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_send_setqhook"
-    access: public_access
-    linker_set_key: "__res_send_setqhook"
-  }
-  mangled_function_name: "__res_send_setqhook"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "res_sendhookact (*)(struct sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_send_setrhook"
-    access: public_access
-    linker_set_key: "__res_send_setrhook"
-  }
-  mangled_function_name: "__res_send_setrhook"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "res_sendhookact (*)(const struct sockaddr *, const unsigned char *, int, unsigned char *, int, int *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_resolv_set_nameservers_for_net"
-    access: public_access
-    linker_set_key: "_resolv_set_nameservers_for_net"
-  }
-  mangled_function_name: "_resolv_set_nameservers_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 4
-        alignment: 4
-      }
-      name: "servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "numservers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "domains"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __res_params *"
-        size: 4
-        alignment: 4
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_resolv_flush_cache_for_net"
-    access: public_access
-    linker_set_key: "_resolv_flush_cache_for_net"
-  }
-  mangled_function_name: "_resolv_flush_cache_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_resolv_delete_cache_for_net"
-    access: public_access
-    linker_set_key: "_resolv_delete_cache_for_net"
-  }
-  mangled_function_name: "_resolv_delete_cache_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nsdispatch"
-    access: public_access
-    linker_set_key: "nsdispatch"
-  }
-  mangled_function_name: "nsdispatch"
-  source_file: "bionic/libc/dns/include/nsswitch.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const ns_dtab *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const ns_src *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "err"
-    access: public_access
-    linker_set_key: "err"
-  }
-  mangled_function_name: "err"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "verr"
-    access: public_access
-    linker_set_key: "verr"
-  }
-  mangled_function_name: "verr"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "errx"
-    access: public_access
-    linker_set_key: "errx"
-  }
-  mangled_function_name: "errx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "verrx"
-    access: public_access
-    linker_set_key: "verrx"
-  }
-  mangled_function_name: "verrx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "warn"
-    access: public_access
-    linker_set_key: "warn"
-  }
-  mangled_function_name: "warn"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vwarn"
-    access: public_access
-    linker_set_key: "vwarn"
-  }
-  mangled_function_name: "vwarn"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "warnx"
-    access: public_access
-    linker_set_key: "warnx"
-  }
-  mangled_function_name: "warnx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vwarnx"
-    access: public_access
-    linker_set_key: "vwarnx"
-  }
-  mangled_function_name: "vwarnx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt_long"
-    access: public_access
-    linker_set_key: "getopt_long"
-  }
-  mangled_function_name: "getopt_long"
-  source_file: "bionic/libc/include/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct option *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt_long_only"
-    access: public_access
-    linker_set_key: "getopt_long_only"
-  }
-  mangled_function_name: "getopt_long_only"
-  source_file: "bionic/libc/include/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct option *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utime"
-    access: public_access
-    linker_set_key: "utime"
-  }
-  mangled_function_name: "utime"
-  source_file: "bionic/libc/include/utime.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct utimbuf *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "regcomp"
-    access: public_access
-    linker_set_key: "regcomp"
-  }
-  mangled_function_name: "regcomp"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "regerror"
-    access: public_access
-    linker_set_key: "regerror"
-  }
-  mangled_function_name: "regerror"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const regex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "regexec"
-    access: public_access
-    linker_set_key: "regexec"
-  }
-  mangled_function_name: "regexec"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const regex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regmatch_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "regfree"
-    access: public_access
-    linker_set_key: "regfree"
-  }
-  mangled_function_name: "regfree"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fnmatch"
-    access: public_access
-    linker_set_key: "fnmatch"
-  }
-  mangled_function_name: "fnmatch"
-  source_file: "bionic/libc/include/fnmatch.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "pattern"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "string"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "flock"
-    access: public_access
-    linker_set_key: "flock"
-  }
-  mangled_function_name: "flock"
-  source_file: "bionic/libc/include/sys/file.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timedwait_monotonic"
-    access: public_access
-    linker_set_key: "pthread_cond_timedwait_monotonic"
-  }
-  mangled_function_name: "pthread_cond_timedwait_monotonic"
-  source_file: "bionic/libc/bionic/pthread_cond.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "cond_interface"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "mutex"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "abs_timeout"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timedwait_monotonic_np"
-    access: public_access
-    linker_set_key: "pthread_cond_timedwait_monotonic_np"
-  }
-  mangled_function_name: "pthread_cond_timedwait_monotonic_np"
-  source_file: "bionic/libc/bionic/pthread_cond.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "cond_interface"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "mutex"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "abs_timeout"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timedwait_relative_np"
-    access: public_access
-    linker_set_key: "pthread_cond_timedwait_relative_np"
-  }
-  mangled_function_name: "pthread_cond_timedwait_relative_np"
-  source_file: "bionic/libc/bionic/pthread_cond.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "cond_interface"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "mutex"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "rel_timeout"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timeout_np"
-    access: public_access
-    linker_set_key: "pthread_cond_timeout_np"
-  }
-  mangled_function_name: "pthread_cond_timeout_np"
-  source_file: "bionic/libc/bionic/pthread_cond.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "cond_interface"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "mutex"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "ms"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__set_tid_address"
-    access: public_access
-    linker_set_key: "__set_tid_address"
-  }
-  mangled_function_name: "__set_tid_address"
-  source_file: "bionic/libc/bionic/pthread_exit.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_lock_timeout_np"
-    access: public_access
-    linker_set_key: "pthread_mutex_lock_timeout_np"
-  }
-  mangled_function_name: "pthread_mutex_lock_timeout_np"
-  source_file: "bionic/libc/bionic/pthread_mutex.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "mutex_interface"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "ms"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__set_tls"
-    access: public_access
-    linker_set_key: "__set_tls"
-  }
-  mangled_function_name: "__set_tls"
-  source_file: "bionic/libc/bionic/__libc_init_main_thread.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "asctime64"
-    access: public_access
-    linker_set_key: "asctime64"
-  }
-  mangled_function_name: "asctime64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "asctime64_r"
-    access: public_access
-    linker_set_key: "asctime64_r"
-  }
-  mangled_function_name: "asctime64_r"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ctime64"
-    access: public_access
-    linker_set_key: "ctime64"
-  }
-  mangled_function_name: "ctime64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ctime64_r"
-    access: public_access
-    linker_set_key: "ctime64_r"
-  }
-  mangled_function_name: "ctime64_r"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "gmtime64"
-    access: public_access
-    linker_set_key: "gmtime64"
-  }
-  mangled_function_name: "gmtime64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "gmtime64_r"
-    access: public_access
-    linker_set_key: "gmtime64_r"
-  }
-  mangled_function_name: "gmtime64_r"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "localtime64"
-    access: public_access
-    linker_set_key: "localtime64"
-  }
-  mangled_function_name: "localtime64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "localtime64_r"
-    access: public_access
-    linker_set_key: "localtime64_r"
-  }
-  mangled_function_name: "localtime64_r"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "mktime64"
-    access: public_access
-    linker_set_key: "mktime64"
-  }
-  mangled_function_name: "mktime64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "timegm64"
-    access: public_access
-    linker_set_key: "timegm64"
-  }
-  mangled_function_name: "timegm64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "timelocal64"
-    access: public_access
-    linker_set_key: "timelocal64"
-  }
-  mangled_function_name: "timelocal64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct ether_addr *"
-      size: 4
-      alignment: 4
-    }
-    name: "ether_aton_r"
-    access: public_access
-    linker_set_key: "ether_aton_r"
-  }
-  mangled_function_name: "ether_aton_r"
-  source_file: "bionic/libc/bionic/ether_aton.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "asc"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct ether_addr *"
-        size: 4
-        alignment: 4
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct ether_addr *"
-      size: 4
-      alignment: 4
-    }
-    name: "ether_aton"
-    access: public_access
-    linker_set_key: "ether_aton"
-  }
-  mangled_function_name: "ether_aton"
-  source_file: "bionic/libc/bionic/ether_aton.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "asc"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ether_ntoa_r"
-    access: public_access
-    linker_set_key: "ether_ntoa_r"
-  }
-  mangled_function_name: "ether_ntoa_r"
-  source_file: "bionic/libc/bionic/ether_ntoa.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct ether_addr *"
-        size: 4
-        alignment: 4
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ether_ntoa"
-    access: public_access
-    linker_set_key: "ether_ntoa"
-  }
-  mangled_function_name: "ether_ntoa"
-  source_file: "bionic/libc/bionic/ether_ntoa.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct ether_addr *"
-        size: 4
-        alignment: 4
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "pututline"
-    access: public_access
-    linker_set_key: "pututline"
-  }
-  mangled_function_name: "pututline"
-  source_file: "bionic/libc/bionic/pututline.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct utmp *"
-        size: 4
-        alignment: 4
-      }
-      name: "utmp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigblock"
-    access: public_access
-    linker_set_key: "sigblock"
-  }
-  mangled_function_name: "sigblock"
-  source_file: "bionic/libc/bionic/sigblock.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigsetmask"
-    access: public_access
-    linker_set_key: "sigsetmask"
-  }
-  mangled_function_name: "sigsetmask"
-  source_file: "bionic/libc/bionic/sigsetmask.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fbufsize"
-    access: public_access
-    linker_set_key: "__fbufsize"
-  }
-  mangled_function_name: "__fbufsize"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__freadable"
-    access: public_access
-    linker_set_key: "__freadable"
-  }
-  mangled_function_name: "__freadable"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fwritable"
-    access: public_access
-    linker_set_key: "__fwritable"
-  }
-  mangled_function_name: "__fwritable"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__flbf"
-    access: public_access
-    linker_set_key: "__flbf"
-  }
-  mangled_function_name: "__flbf"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fpurge"
-    access: public_access
-    linker_set_key: "__fpurge"
-  }
-  mangled_function_name: "__fpurge"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpending"
-    access: public_access
-    linker_set_key: "__fpending"
-  }
-  mangled_function_name: "__fpending"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_flushlbf"
-    access: public_access
-    linker_set_key: "_flushlbf"
-  }
-  mangled_function_name: "_flushlbf"
-  source_file: "bionic/libc/include/stdio_ext.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fsetlocking"
-    access: public_access
-    linker_set_key: "__fsetlocking"
-  }
-  mangled_function_name: "__fsetlocking"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putw"
-    access: public_access
-    linker_set_key: "putw"
-  }
-  mangled_function_name: "putw"
-  source_file: "bionic/libc/bionic/ndk_cruft.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: "fp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fcntl64"
-    access: public_access
-    linker_set_key: "__fcntl64"
-  }
-  mangled_function_name: "__fcntl64"
-  source_file: "bionic/libc/bionic/legacy_32_bit_support.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__llseek"
-    access: public_access
-    linker_set_key: "__llseek"
-  }
-  mangled_function_name: "__llseek"
-  source_file: "bionic/libc/bionic/legacy_32_bit_support.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *const[129]"
-      size: 516
-      alignment: 4
-    }
-    name: "sys_siglist"
-    access: public_access
-    linker_set_key: "sys_siglist"
-  }
-  source_file: "bionic/libc/include/signal.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *const[129]"
-      size: 516
-      alignment: 4
-    }
-    name: "sys_signame"
-    access: public_access
-    linker_set_key: "sys_signame"
-  }
-  source_file: "bionic/libc/include/signal.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char *[]"
-    }
-    name: "tzname"
-    access: public_access
-    linker_set_key: "tzname"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "daylight"
-    access: public_access
-    linker_set_key: "daylight"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "timezone"
-    access: public_access
-    linker_set_key: "timezone"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "stdin"
-    access: public_access
-    linker_set_key: "stdin"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "stdout"
-    access: public_access
-    linker_set_key: "stdout"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "stderr"
-    access: public_access
-    linker_set_key: "stderr"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__stack_chk_guard"
-    access: public_access
-    linker_set_key: "__stack_chk_guard"
-  }
-  source_file: "bionic/libc/private/bionic_ssp.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "optarg"
-    access: public_access
-    linker_set_key: "optarg"
-  }
-  source_file: "out/soong/ndk/sysroot/usr/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optind"
-    access: public_access
-    linker_set_key: "optind"
-  }
-  source_file: "out/soong/ndk/sysroot/usr/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "opterr"
-    access: public_access
-    linker_set_key: "opterr"
-  }
-  source_file: "out/soong/ndk/sysroot/usr/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optopt"
-    access: public_access
-    linker_set_key: "optopt"
-  }
-  source_file: "out/soong/ndk/sysroot/usr/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char **"
-      size: 4
-      alignment: 4
-    }
-    name: "environ"
-    access: public_access
-    linker_set_key: "environ"
-  }
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const in6_addr"
-      size: 16
-      alignment: 4
-    }
-    name: "in6addr_any"
-    access: public_access
-    linker_set_key: "in6addr_any"
-  }
-  source_file: "bionic/libc/include/netinet/in.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const in6_addr"
-      size: 16
-      alignment: 4
-    }
-    name: "in6addr_loopback"
-    access: public_access
-    linker_set_key: "in6addr_loopback"
-  }
-  source_file: "bionic/libc/include/netinet/in.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "_ctype_"
-    access: public_access
-    linker_set_key: "_ctype_"
-  }
-  source_file: "bionic/libc/include/ctype.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "void (*)()"
-      size: 4
-      alignment: 4
-    }
-    name: "error_print_progname"
-    access: public_access
-    linker_set_key: "error_print_progname"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "error_message_count"
-    access: public_access
-    linker_set_key: "error_message_count"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "error_one_per_line"
-    access: public_access
-    linker_set_key: "error_one_per_line"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__progname"
-    access: public_access
-    linker_set_key: "__progname"
-  }
-  source_file: "bionic/libc/bionic/libc_init_common.cpp"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "prop_area *"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_area__"
-    access: public_access
-    linker_set_key: "__system_property_area__"
-  }
-  source_file: "bionic/libc/bionic/system_properties.cpp"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "struct res_sym const[]"
-    }
-    name: "__p_class_syms"
-    access: public_access
-    linker_set_key: "__p_class_syms"
-  }
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "struct res_sym const[]"
-    }
-    name: "__p_type_syms"
-    access: public_access
-    linker_set_key: "__p_type_syms"
-  }
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optreset"
-    access: public_access
-    linker_set_key: "optreset"
-  }
-  source_file: "bionic/libc/include/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const short *"
-      size: 4
-      alignment: 4
-    }
-    name: "_tolower_tab_"
-    access: public_access
-    linker_set_key: "_tolower_tab_"
-  }
-  source_file: "bionic/libc/upstream-openbsd/android/include/openbsd-compat.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const short *"
-      size: 4
-      alignment: 4
-    }
-    name: "_toupper_tab_"
-    access: public_access
-    linker_set_key: "_toupper_tab_"
-  }
-  source_file: "bionic/libc/upstream-openbsd/android/include/openbsd-compat.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isthreaded"
-    access: public_access
-    linker_set_key: "__isthreaded"
-  }
-  source_file: "bionic/libc/upstream-openbsd/android/include/openbsd-compat.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE [3]"
-      size: 252
-      alignment: 4
-    }
-    name: "__sF"
-    access: public_access
-    linker_set_key: "__sF"
-  }
-  source_file: "bionic/libc/stdio/stdio.cpp"
-}
diff --git a/current/mips/source-based/libc.so.lsdump.gz b/current/mips/source-based/libc.so.lsdump.gz
new file mode 100644
index 0000000..ceb4e10
--- /dev/null
+++ b/current/mips/source-based/libc.so.lsdump.gz
Binary files differ
diff --git a/current/mips/source-based/libdl.so.lsdump b/current/mips/source-based/libdl.so.lsdump
deleted file mode 100644
index 9f12c19..0000000
--- a/current/mips/source-based/libdl.so.lsdump
+++ /dev/null
@@ -1,708 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "dlopen"
-    access: public_access
-    linker_set_key: "dlopen"
-  }
-  mangled_function_name: "dlopen"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dlclose"
-    access: public_access
-    linker_set_key: "dlclose"
-  }
-  mangled_function_name: "dlclose"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "dlerror"
-    access: public_access
-    linker_set_key: "dlerror"
-  }
-  mangled_function_name: "dlerror"
-  source_file: "bionic/libc/include/dlfcn.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "dlsym"
-    access: public_access
-    linker_set_key: "dlsym"
-  }
-  mangled_function_name: "dlsym"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "symbol"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "dlvsym"
-    access: public_access
-    linker_set_key: "dlvsym"
-  }
-  mangled_function_name: "dlvsym"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "symbol"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "version"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dladdr"
-    access: public_access
-    linker_set_key: "dladdr"
-  }
-  mangled_function_name: "dladdr"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "Dl_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_dlopen_ext"
-    access: public_access
-    linker_set_key: "android_dlopen_ext"
-  }
-  mangled_function_name: "android_dlopen_ext"
-  source_file: "bionic/libc/include/android/dlext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_dlextinfo *"
-        size: 4
-        alignment: 4
-      }
-      name: "extinfo"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_get_LD_LIBRARY_PATH"
-    access: public_access
-    linker_set_key: "android_get_LD_LIBRARY_PATH"
-  }
-  mangled_function_name: "android_get_LD_LIBRARY_PATH"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buffer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "buffer_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_update_LD_LIBRARY_PATH"
-    access: public_access
-    linker_set_key: "android_update_LD_LIBRARY_PATH"
-  }
-  mangled_function_name: "android_update_LD_LIBRARY_PATH"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "ld_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_set_application_target_sdk_version"
-    access: public_access
-    linker_set_key: "android_set_application_target_sdk_version"
-  }
-  mangled_function_name: "android_set_application_target_sdk_version"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "target"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_get_application_target_sdk_version"
-    access: public_access
-    linker_set_key: "android_get_application_target_sdk_version"
-  }
-  mangled_function_name: "android_get_application_target_sdk_version"
-  source_file: "bionic/libdl/libdl.c"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_init_anonymous_namespace"
-    access: public_access
-    linker_set_key: "android_init_anonymous_namespace"
-  }
-  mangled_function_name: "android_init_anonymous_namespace"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "shared_libs_sonames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "library_search_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_namespace_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_create_namespace"
-    access: public_access
-    linker_set_key: "android_create_namespace"
-  }
-  mangled_function_name: "android_create_namespace"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "ld_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "default_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long"
-        size: 8
-        alignment: 8
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "permitted_when_isolated_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_link_namespaces"
-    access: public_access
-    linker_set_key: "android_link_namespaces"
-  }
-  mangled_function_name: "android_link_namespaces"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "namespace_from"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "namespace_to"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "shared_libs_sonames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_dlwarning"
-    access: public_access
-    linker_set_key: "android_dlwarning"
-  }
-  mangled_function_name: "android_dlwarning"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "obj"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *, const char *)"
-        size: 4
-        alignment: 4
-      }
-      name: "f"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int *"
-      size: 4
-      alignment: 4
-    }
-    name: "__cfi_init"
-    access: public_access
-    linker_set_key: "__cfi_init"
-  }
-  mangled_function_name: "__cfi_init"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "shadow_base"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cfi_slowpath"
-    access: public_access
-    linker_set_key: "__cfi_slowpath"
-  }
-  mangled_function_name: "__cfi_slowpath"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long"
-        size: 8
-        alignment: 8
-      }
-      name: "CallSiteTypeId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "Ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cfi_slowpath_diag"
-    access: public_access
-    linker_set_key: "__cfi_slowpath_diag"
-  }
-  mangled_function_name: "__cfi_slowpath_diag"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long"
-        size: 8
-        alignment: 8
-      }
-      name: "CallSiteTypeId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "Ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "DiagData"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
diff --git a/current/mips/source-based/libdl.so.lsdump.gz b/current/mips/source-based/libdl.so.lsdump.gz
new file mode 100644
index 0000000..2673b2c
--- /dev/null
+++ b/current/mips/source-based/libdl.so.lsdump.gz
Binary files differ
diff --git a/current/mips/source-based/liblog.so.lsdump b/current/mips/source-based/liblog.so.lsdump
deleted file mode 100644
index ea58bc2..0000000
--- a/current/mips/source-based/liblog.so.lsdump
+++ /dev/null
@@ -1,7884 +0,0 @@
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time"
-    access: public_access
-    linker_set_key: "log_time"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-  mangled_record_name: "log_time"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry"
-      size: 20
-      alignment: 4
-    }
-    name: "logger_entry"
-    access: public_access
-    linker_set_key: "logger_entry"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "__pad"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v2"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v2"
-    access: public_access
-    linker_set_key: "logger_entry_v2"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "euid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v2"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v3"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v3"
-    access: public_access
-    linker_set_key: "logger_entry_v3"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v3"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v4"
-      size: 28
-      alignment: 4
-    }
-    name: "logger_entry_v4"
-    access: public_access
-    linker_set_key: "logger_entry_v4"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v4"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_msg"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg"
-    access: public_access
-    linker_set_key: "log_msg"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct log_msg::(anonymous)"
-        size: 5124
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "log_msg"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_msg::(anonymous)"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg::(anonymous)"
-    access: public_access
-    linker_set_key: "log_msg::(anonymous)"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char [5121]"
-        size: 5121
-        alignment: 1
-      }
-      name: "buf"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry_v4"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v3"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v3"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v2"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v2"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry"
-        size: 20
-        alignment: 4
-      }
-      name: "entry_v1"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_list_element"
-    access: public_access
-    linker_set_key: "android_log_list_element"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "complete"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_list_element::(anonymous)"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element::(anonymous)"
-      size: 8
-      alignment: 8
-    }
-    name: "(anonymous struct)::(anonymous)"
-    access: public_access
-    linker_set_key: "(anonymous struct)::(anonymous)"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "int32"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "int64"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "string"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "float32"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_pmsg_log_header_t"
-      size: 7
-      alignment: 1
-    }
-    name: "android_pmsg_log_header_t"
-    access: public_access
-    linker_set_key: "android_pmsg_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "magic"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_header_t"
-      size: 11
-      alignment: 1
-    }
-    name: "android_log_header_t"
-    access: public_access
-    linker_set_key: "android_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "id"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "realtime"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_header_t"
-      size: 4
-      alignment: 1
-    }
-    name: "android_event_header_t"
-    access: public_access
-    linker_set_key: "android_event_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_int_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_int_t"
-    access: public_access
-    linker_set_key: "android_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_int_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_int_t"
-    access: public_access
-    linker_set_key: "android_log_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_int_t"
-        size: 5
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_long_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_event_long_t"
-    access: public_access
-    linker_set_key: "android_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_long_t"
-      size: 13
-      alignment: 1
-    }
-    name: "android_log_event_long_t"
-    access: public_access
-    linker_set_key: "android_log_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_long_t"
-        size: 9
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_string_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_string_t"
-    access: public_access
-    linker_set_key: "android_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_string_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_string_t"
-    access: public_access
-    linker_set_key: "android_log_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time"
-    access: public_access
-    linker_set_key: "_Z8log_time"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-  mangled_record_name: "_Z8log_time"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry"
-      size: 20
-      alignment: 4
-    }
-    name: "logger_entry"
-    access: public_access
-    linker_set_key: "_Z12logger_entry"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "__pad"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z12logger_entry"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v2"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v2"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v2"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "euid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v2"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v3"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v3"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v3"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v3"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v4"
-      size: 28
-      alignment: 4
-    }
-    name: "logger_entry_v4"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v4"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v4"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_msg"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg"
-    access: public_access
-    linker_set_key: "_Z7log_msg"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "log_msg::(anonymous)"
-        size: 5124
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z7log_msg"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_msg::(anonymous)"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg::(anonymous)"
-    access: public_access
-    linker_set_key: "_ZN7log_msgUt_E"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char [5121]"
-        size: 5121
-        alignment: 1
-      }
-      name: "buf"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry_v4"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v3"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v3"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v2"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v2"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry"
-        size: 20
-        alignment: 4
-      }
-      name: "entry_v1"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_ZN7log_msgUt_E"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct AndroidLogEntry_t"
-      size: 40
-      alignment: 4
-    }
-    name: "AndroidLogEntry_t"
-    access: public_access
-    linker_set_key: "AndroidLogEntry_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "enum android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "priority"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tagLen"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "messageLen"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "message"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/logprint.h"
-  mangled_record_name: "AndroidLogEntry_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_list_element"
-    access: public_access
-    linker_set_key: "_Z24android_log_list_element"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "complete"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_list_element::(anonymous)"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_Z24android_log_list_element"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element::(anonymous)"
-      size: 8
-      alignment: 8
-    }
-    name: "(anonymous struct)::(anonymous)"
-    access: public_access
-    linker_set_key: "_ZN24android_log_list_elementUt_E"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "int32"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "int64"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "string"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "float32"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_ZN24android_log_list_elementUt_E"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list"
-      size: 8
-      alignment: 4
-    }
-    name: "android_log_event_list"
-    access: public_access
-    linker_set_key: "_Z22android_log_event_list"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: private_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "ret"
-      access: private_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_Z22android_log_event_list"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_pmsg_log_header_t"
-      size: 7
-      alignment: 1
-    }
-    name: "android_pmsg_log_header_t"
-    access: public_access
-    linker_set_key: "_Z25android_pmsg_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "magic"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z25android_pmsg_log_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_header_t"
-      size: 11
-      alignment: 1
-    }
-    name: "android_log_header_t"
-    access: public_access
-    linker_set_key: "_Z20android_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "id"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "realtime"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z20android_log_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_header_t"
-      size: 4
-      alignment: 1
-    }
-    name: "android_event_header_t"
-    access: public_access
-    linker_set_key: "_Z22android_event_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z22android_event_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_int_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_int_t"
-    access: public_access
-    linker_set_key: "_Z19android_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z19android_event_int_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_int_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_int_t"
-    access: public_access
-    linker_set_key: "_Z23android_log_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_int_t"
-        size: 5
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z23android_log_event_int_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_long_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_event_long_t"
-    access: public_access
-    linker_set_key: "_Z20android_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z20android_event_long_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_long_t"
-      size: 13
-      alignment: 1
-    }
-    name: "android_log_event_long_t"
-    access: public_access
-    linker_set_key: "_Z24android_log_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_long_t"
-        size: 9
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z24android_log_event_long_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_string_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_string_t"
-    access: public_access
-    linker_set_key: "_Z22android_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z22android_event_string_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_string_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_string_t"
-    access: public_access
-    linker_set_key: "_Z26android_log_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z26android_log_event_string_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "__android_log_event_list"
-      size: 8
-      alignment: 4
-    }
-    name: "__android_log_event_list"
-    access: public_access
-    linker_set_key: "_Z24__android_log_event_list"
-  }
-  base_specifiers {
-    basic_abi {
-      type_abi {
-        name: "android_log_event_list"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-    }
-    is_virtual: false
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z24__android_log_event_list"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_set_log_transport"
-    access: public_access
-    linker_set_key: "android_set_log_transport"
-  }
-  mangled_function_name: "android_set_log_transport"
-  source_file: "system/core/liblog/include/log/log_transport.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "transport_flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_get_log_transport"
-    access: public_access
-    linker_set_key: "android_get_log_transport"
-  }
-  mangled_function_name: "android_get_log_transport"
-  source_file: "system/core/liblog/include/log/log_transport.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_write"
-    access: public_access
-    linker_set_key: "__android_log_write"
-  }
-  mangled_function_name: "__android_log_write"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "text"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_print"
-    access: public_access
-    linker_set_key: "__android_log_print"
-  }
-  mangled_function_name: "__android_log_print"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_vprint"
-    access: public_access
-    linker_set_key: "__android_log_vprint"
-  }
-  mangled_function_name: "__android_log_vprint"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "ap"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_assert"
-    access: public_access
-    linker_set_key: "__android_log_assert"
-  }
-  mangled_function_name: "__android_log_assert"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "cond"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_buf_write"
-    access: public_access
-    linker_set_key: "__android_log_buf_write"
-  }
-  mangled_function_name: "__android_log_buf_write"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "bufID"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "text"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_buf_print"
-    access: public_access
-    linker_set_key: "__android_log_buf_print"
-  }
-  mangled_function_name: "__android_log_buf_print"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "bufID"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "enum log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "android_name_to_log_id"
-    access: public_access
-    linker_set_key: "android_name_to_log_id"
-  }
-  mangled_function_name: "android_name_to_log_id"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "logName"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_id_to_name"
-    access: public_access
-    linker_set_key: "android_log_id_to_name"
-  }
-  mangled_function_name: "android_log_id_to_name"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_loggable"
-    access: public_access
-    linker_set_key: "__android_log_is_loggable"
-  }
-  mangled_function_name: "__android_log_is_loggable"
-  source_file: "system/core/liblog/include/log/log_main.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "default_prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_loggable_len"
-    access: public_access
-    linker_set_key: "__android_log_is_loggable_len"
-  }
-  mangled_function_name: "__android_log_is_loggable_len"
-  source_file: "system/core/liblog/include/log/log_main.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "default_prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "enum log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_id"
-    access: public_access
-    linker_set_key: "android_logger_get_id"
-  }
-  mangled_function_name: "android_logger_get_id"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_clear"
-    access: public_access
-    linker_set_key: "android_logger_clear"
-  }
-  mangled_function_name: "android_logger_clear"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_log_size"
-    access: public_access
-    linker_set_key: "android_logger_get_log_size"
-  }
-  mangled_function_name: "android_logger_get_log_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_set_log_size"
-    access: public_access
-    linker_set_key: "android_logger_set_log_size"
-  }
-  mangled_function_name: "android_logger_set_log_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_log_readable_size"
-    access: public_access
-    linker_set_key: "android_logger_get_log_readable_size"
-  }
-  mangled_function_name: "android_logger_get_log_readable_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_log_version"
-    access: public_access
-    linker_set_key: "android_logger_get_log_version"
-  }
-  mangled_function_name: "android_logger_get_log_version"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_statistics"
-    access: public_access
-    linker_set_key: "android_logger_get_statistics"
-  }
-  mangled_function_name: "android_logger_get_statistics"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_prune_list"
-    access: public_access
-    linker_set_key: "android_logger_get_prune_list"
-  }
-  mangled_function_name: "android_logger_get_prune_list"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_set_prune_list"
-    access: public_access
-    linker_set_key: "android_logger_set_prune_list"
-  }
-  mangled_function_name: "android_logger_set_prune_list"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_list_alloc"
-    access: public_access
-    linker_set_key: "android_logger_list_alloc"
-  }
-  mangled_function_name: "android_logger_list_alloc"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tail"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_list_alloc_time"
-    access: public_access
-    linker_set_key: "android_logger_list_alloc_time"
-  }
-  mangled_function_name: "android_logger_list_alloc_time"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "start"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_logger_list_free"
-    access: public_access
-    linker_set_key: "android_logger_list_free"
-  }
-  mangled_function_name: "android_logger_list_free"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_list_read"
-    access: public_access
-    linker_set_key: "android_logger_list_read"
-  }
-  mangled_function_name: "android_logger_list_read"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct log_msg *"
-        size: 4
-        alignment: 4
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_open"
-    access: public_access
-    linker_set_key: "android_logger_open"
-  }
-  mangled_function_name: "android_logger_open"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_list_open"
-    access: public_access
-    linker_set_key: "android_logger_list_open"
-  }
-  mangled_function_name: "android_logger_list_open"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tail"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_bwrite"
-    access: public_access
-    linker_set_key: "__android_log_bwrite"
-  }
-  mangled_function_name: "__android_log_bwrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_btwrite"
-    access: public_access
-    linker_set_key: "__android_log_btwrite"
-  }
-  mangled_function_name: "__android_log_btwrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_bswrite"
-    access: public_access
-    linker_set_key: "__android_log_bswrite"
-  }
-  mangled_function_name: "__android_log_bswrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_clockid"
-    access: public_access
-    linker_set_key: "android_log_clockid"
-  }
-  mangled_function_name: "android_log_clockid"
-  source_file: "system/core/liblog/include/log/log.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_error_write"
-    access: public_access
-    linker_set_key: "__android_log_error_write"
-  }
-  mangled_function_name: "__android_log_error_write"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "subTag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dataLen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_close"
-    access: public_access
-    linker_set_key: "__android_log_close"
-  }
-  mangled_function_name: "__android_log_close"
-  source_file: "system/core/liblog/include/log/log.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_ratelimit"
-    access: public_access
-    linker_set_key: "__android_log_ratelimit"
-  }
-  mangled_function_name: "__android_log_ratelimit"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: "last"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_log_context_internal *"
-      size: 4
-      alignment: 4
-    }
-    name: "create_android_logger"
-    access: public_access
-    linker_set_key: "create_android_logger"
-  }
-  mangled_function_name: "create_android_logger"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_begin"
-    access: public_access
-    linker_set_key: "android_log_write_list_begin"
-  }
-  mangled_function_name: "android_log_write_list_begin"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_end"
-    access: public_access
-    linker_set_key: "android_log_write_list_end"
-  }
-  mangled_function_name: "android_log_write_list_end"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_int32"
-    access: public_access
-    linker_set_key: "android_log_write_int32"
-  }
-  mangled_function_name: "android_log_write_int32"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_int64"
-    access: public_access
-    linker_set_key: "android_log_write_int64"
-  }
-  mangled_function_name: "android_log_write_int64"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_string8"
-    access: public_access
-    linker_set_key: "android_log_write_string8"
-  }
-  mangled_function_name: "android_log_write_string8"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_string8_len"
-    access: public_access
-    linker_set_key: "android_log_write_string8_len"
-  }
-  mangled_function_name: "android_log_write_string8_len"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "maxlen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_float32"
-    access: public_access
-    linker_set_key: "android_log_write_float32"
-  }
-  mangled_function_name: "android_log_write_float32"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list"
-    access: public_access
-    linker_set_key: "android_log_write_list"
-  }
-  mangled_function_name: "android_log_write_list"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_log_context_internal *"
-      size: 4
-      alignment: 4
-    }
-    name: "create_android_log_parser"
-    access: public_access
-    linker_set_key: "create_android_log_parser"
-  }
-  mangled_function_name: "create_android_log_parser"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_read_next"
-    access: public_access
-    linker_set_key: "android_log_read_next"
-  }
-  mangled_function_name: "android_log_read_next"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_peek_next"
-    access: public_access
-    linker_set_key: "android_log_peek_next"
-  }
-  mangled_function_name: "android_log_peek_next"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_destroy"
-    access: public_access
-    linker_set_key: "android_log_destroy"
-  }
-  mangled_function_name: "android_log_destroy"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal **"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_pmsg_file_write"
-    access: public_access
-    linker_set_key: "__android_log_pmsg_file_write"
-  }
-  mangled_function_name: "__android_log_pmsg_file_write"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_pmsg_file_read"
-    access: public_access
-    linker_set_key: "__android_log_pmsg_file_read"
-  }
-  mangled_function_name: "__android_log_pmsg_file_read"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "prefix"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(enum log_id, char, const char *, const char *, unsigned int, void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "fn"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security_bwrite"
-    access: public_access
-    linker_set_key: "__android_log_security_bwrite"
-  }
-  mangled_function_name: "__android_log_security_bwrite"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security_bswrite"
-    access: public_access
-    linker_set_key: "__android_log_security_bswrite"
-  }
-  mangled_function_name: "__android_log_security_bswrite"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security"
-    access: public_access
-    linker_set_key: "__android_log_security"
-  }
-  mangled_function_name: "__android_log_security"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_debuggable"
-    access: public_access
-    linker_set_key: "__android_log_is_debuggable"
-  }
-  mangled_function_name: "__android_log_is_debuggable"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__android_logger_property_get_bool"
-    access: public_access
-    linker_set_key: "__android_logger_property_get_bool"
-  }
-  mangled_function_name: "__android_logger_property_get_bool"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_logger_get_buffer_size"
-    access: public_access
-    linker_set_key: "__android_logger_get_buffer_size"
-  }
-  mangled_function_name: "__android_logger_get_buffer_size"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__android_logger_valid_buffer_size"
-    access: public_access
-    linker_set_key: "__android_logger_valid_buffer_size"
-  }
-  mangled_function_name: "__android_logger_valid_buffer_size"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_buffer"
-    access: public_access
-    linker_set_key: "android_log_write_list_buffer"
-  }
-  mangled_function_name: "android_log_write_list_buffer"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 4
-        alignment: 4
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1ERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timeC1ERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ejj"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ejj"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ev"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ev"
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ei"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ei"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1EPKc"
-  }
-  mangled_function_name: "_ZN8log_timeC1EPKc"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator=="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeeqERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeeqERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator!="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeneERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeneERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeltERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeltERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>="
-    access: public_access
-    linker_set_key: "_ZNK8log_timegeERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timegeERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>"
-    access: public_access
-    linker_set_key: "_ZNK8log_timegtERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timegtERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeleERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeleERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator=="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeeqERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeeqERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator!="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeneERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeneERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeltERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeltERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>="
-    access: public_access
-    linker_set_key: "_ZNK8log_timegeERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timegeERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>"
-    access: public_access
-    linker_set_key: "_ZNK8log_timegtERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timegtERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeleERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeleERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "log_time::nsec"
-    access: public_access
-    linker_set_key: "_ZNK8log_time4nsecEv"
-  }
-  mangled_function_name: "_ZNK8log_time4nsecEv"
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator=="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgeqERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgeqERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator!="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgneERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgneERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator<"
-    access: public_access
-    linker_set_key: "_ZNK7log_msgltERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgltERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator>="
-    access: public_access
-    linker_set_key: "_ZNK7log_msggeERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msggeERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator>"
-    access: public_access
-    linker_set_key: "_ZNK7log_msggtERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msggtERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator<="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgleERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgleERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "log_msg::nsec"
-    access: public_access
-    linker_set_key: "_ZNK7log_msg4nsecEv"
-  }
-  mangled_function_name: "_ZNK7log_msg4nsecEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "log_msg::id"
-    access: public_access
-    linker_set_key: "_ZN7log_msg2idEv"
-  }
-  mangled_function_name: "_ZN7log_msg2idEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "log_msg::msg"
-    access: public_access
-    linker_set_key: "_ZN7log_msg3msgEv"
-  }
-  mangled_function_name: "_ZN7log_msg3msgEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_msg::len"
-    access: public_access
-    linker_set_key: "_ZN7log_msg3lenEv"
-  }
-  mangled_function_name: "_ZN7log_msg3lenEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct EventTagMap *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_openEventTagMap"
-    access: public_access
-    linker_set_key: "android_openEventTagMap"
-  }
-  mangled_function_name: "android_openEventTagMap"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "fileName"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_closeEventTagMap"
-    access: public_access
-    linker_set_key: "android_closeEventTagMap"
-  }
-  mangled_function_name: "android_closeEventTagMap"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_lookupEventTag"
-    access: public_access
-    linker_set_key: "android_lookupEventTag"
-  }
-  mangled_function_name: "android_lookupEventTag"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_lookupEventTag_len"
-    access: public_access
-    linker_set_key: "android_lookupEventTag_len"
-  }
-  mangled_function_name: "android_lookupEventTag_len"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_lookupEventFormat_len"
-    access: public_access
-    linker_set_key: "android_lookupEventFormat_len"
-  }
-  mangled_function_name: "android_lookupEventFormat_len"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_lookupEventTagNum"
-    access: public_access
-    linker_set_key: "android_lookupEventTagNum"
-  }
-  mangled_function_name: "android_lookupEventTagNum"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tagname"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct AndroidLogFormat_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_format_new"
-    access: public_access
-    linker_set_key: "android_log_format_new"
-  }
-  mangled_function_name: "android_log_format_new"
-  source_file: "system/core/liblog/include/log/logprint.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_format_free"
-    access: public_access
-    linker_set_key: "android_log_format_free"
-  }
-  mangled_function_name: "android_log_format_free"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_setPrintFormat"
-    access: public_access
-    linker_set_key: "android_log_setPrintFormat"
-  }
-  mangled_function_name: "android_log_setPrintFormat"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "AndroidLogPrintFormat"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "AndroidLogPrintFormat"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_formatFromString"
-    access: public_access
-    linker_set_key: "android_log_formatFromString"
-  }
-  mangled_function_name: "android_log_formatFromString"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "s"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_addFilterRule"
-    access: public_access
-    linker_set_key: "android_log_addFilterRule"
-  }
-  mangled_function_name: "android_log_addFilterRule"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filterExpression"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_addFilterString"
-    access: public_access
-    linker_set_key: "android_log_addFilterString"
-  }
-  mangled_function_name: "android_log_addFilterString"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filterString"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_shouldPrintLine"
-    access: public_access
-    linker_set_key: "android_log_shouldPrintLine"
-  }
-  mangled_function_name: "android_log_shouldPrintLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "pri"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_processLogBuffer"
-    access: public_access
-    linker_set_key: "android_log_processLogBuffer"
-  }
-  mangled_function_name: "android_log_processLogBuffer"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogEntry_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_processBinaryLogBuffer"
-    access: public_access
-    linker_set_key: "android_log_processBinaryLogBuffer"
-  }
-  mangled_function_name: "android_log_processBinaryLogBuffer"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogEntry_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "messageBuf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "messageBufLen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_formatLogLine"
-    access: public_access
-    linker_set_key: "android_log_formatLogLine"
-  }
-  mangled_function_name: "android_log_formatLogLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "defaultBuffer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "defaultBufferSize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct AndroidLogEntry_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_line"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_outLength"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_printLogLine"
-    access: public_access
-    linker_set_key: "android_log_printLogLine"
-  }
-  mangled_function_name: "android_log_printLogLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct AndroidLogEntry_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-="
-    access: public_access
-    linker_set_key: "_ZN8log_timemIERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timemIERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-"
-    access: public_access
-    linker_set_key: "_ZNK8log_timemiERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timemiERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+="
-    access: public_access
-    linker_set_key: "_ZN8log_timepLERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timepLERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeplERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeplERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-="
-    access: public_access
-    linker_set_key: "_ZN8log_timemIERKS_"
-  }
-  mangled_function_name: "_ZN8log_timemIERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-"
-    access: public_access
-    linker_set_key: "_ZNK8log_timemiERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timemiERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+="
-    access: public_access
-    linker_set_key: "_ZN8log_timepLERKS_"
-  }
-  mangled_function_name: "_ZN8log_timepLERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeplERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeplERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "log_time::strptime"
-    access: public_access
-    linker_set_key: "_ZN8log_time8strptimeEPKcS1_"
-  }
-  mangled_function_name: "_ZN8log_time8strptimeEPKcS1_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "s"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "true"
-    }
-    default_arg: true
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: private_access
-    linker_set_key: "_ZN22android_log_event_listC1ERKS_"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1ERKS_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::operator="
-    access: private_access
-    linker_set_key: "_ZN22android_log_event_listaSERKS_"
-  }
-  mangled_function_name: "_ZN22android_log_event_listaSERKS_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listC1Ei"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1Ei"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listC1ER7log_msg"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1ER7log_msg"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::~android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listD0Ev"
-  }
-  mangled_function_name: "_ZN22android_log_event_listD0Ev"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::close"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5closeEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5closeEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_context_internal *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator android_log_context_internal *"
-    access: public_access
-    linker_set_key: "_ZNK22android_log_event_listcvP28android_log_context_internalEv"
-  }
-  mangled_function_name: "_ZNK22android_log_event_listcvP28android_log_context_internalEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::status"
-    access: public_access
-    linker_set_key: "_ZNK22android_log_event_list6statusEv"
-  }
-  mangled_function_name: "_ZNK22android_log_event_list6statusEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::begin"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5beginEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5beginEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::end"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list3endEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list3endEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEi"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEi"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEj"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEj"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEx"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEx"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEy"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEy"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEPKc"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEPKc"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEf"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEf"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::write"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5writeE6log_id"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5writeE6log_id"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "true"
-    }
-    default_arg: true
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsE6log_id"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsE6log_id"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendInt"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list9AppendIntEi"
-  }
-  mangled_function_name: "_ZN22android_log_event_list9AppendIntEi"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendLong"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list10AppendLongEx"
-  }
-  mangled_function_name: "_ZN22android_log_event_list10AppendLongEx"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringEPKc"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringEPKc"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringEPKcj"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringEPKcj"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendFloat"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list11AppendFloatEf"
-  }
-  mangled_function_name: "_ZN22android_log_event_list11AppendFloatEf"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendET_"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendET_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "type-parameter-0-0"
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  template_info {
-    elements {
-      basic_abi {
-        name: "Tvalue"
-        linker_set_key: "Tvalue"
-      }
-    }
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendEPKcj"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendEPKcj"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_event_list::read"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list4readEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list4readEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_event_list::peek"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list4peekEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list4peekEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: private_access
-    linker_set_key: "_ZN24__android_log_event_listC1ERK22android_log_event_list"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1ERK22android_log_event_list"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::operator="
-    access: private_access
-    linker_set_key: "_ZN24__android_log_event_listaSERKS_"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listaSERKS_"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const __android_log_event_list &"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listC1Ei"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1Ei"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listC1ER7log_msg"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1ER7log_msg"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "std::basic_string<char, std::char_traits<char>, std::allocator<char> >"
-      size: 12
-      alignment: 4
-    }
-    name: "__android_log_event_list::operator basic_string"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listcvNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEv"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listcvNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEv"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_LogPriority"
-    access: public_access
-    linker_set_key: "android_LogPriority"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_UNKNOWN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEFAULT"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_VERBOSE"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEBUG"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_INFO"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_WARN"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_ERROR"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_FATAL"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_SILENT"
-      access: public_access
-      linker_set_key: "8"
-    }
-    enum_field_value: 8
-  }
-  source_file: "system/core/liblog/include/android/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_id"
-    access: public_access
-    linker_set_key: "log_id"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_RADIO"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_EVENTS"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SYSTEM"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_CRASH"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SECURITY"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_KERNEL"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAX"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  source_file: "system/core/liblog/include/log/log_id.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "AndroidEventLogType"
-    access: public_access
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST_STOP"
-      access: public_access
-      linker_set_key: "10"
-    }
-    enum_field_value: 10
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_UNKNOWN"
-      access: public_access
-      linker_set_key: "63"
-    }
-    enum_field_value: 63
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_INT"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LONG"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_STRING"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_FLOAT"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  source_file: "system/core/liblog/include/log/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_LogPriority"
-    access: public_access
-    linker_set_key: "_Z19android_LogPriority"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_UNKNOWN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEFAULT"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_VERBOSE"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEBUG"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_INFO"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_WARN"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_ERROR"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_FATAL"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_SILENT"
-      access: public_access
-      linker_set_key: "8"
-    }
-    enum_field_value: 8
-  }
-  source_file: "system/core/liblog/include/android/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_id"
-    access: public_access
-    linker_set_key: "_Z6log_id"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_RADIO"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_EVENTS"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SYSTEM"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_CRASH"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SECURITY"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_KERNEL"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAX"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  source_file: "system/core/liblog/include/log/log_id.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "AndroidEventLogType"
-    access: public_access
-    linker_set_key: "_Z19AndroidEventLogType"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST_STOP"
-      access: public_access
-      linker_set_key: "10"
-    }
-    enum_field_value: 10
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_UNKNOWN"
-      access: public_access
-      linker_set_key: "63"
-    }
-    enum_field_value: 63
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_INT"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LONG"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_STRING"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_FLOAT"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  source_file: "system/core/liblog/include/log/log.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_time::tv_sec_max"
-    access: public_access
-    linker_set_key: "_ZN8log_time10tv_sec_maxE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_time::tv_nsec_max"
-    access: public_access
-    linker_set_key: "_ZN8log_time11tv_nsec_maxE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const timespec"
-      size: 8
-      alignment: 4
-    }
-    name: "log_time::EPOCH"
-    access: public_access
-    linker_set_key: "_ZN8log_time5EPOCHE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char const[]"
-    }
-    name: "log_time::default_format"
-    access: public_access
-    linker_set_key: "_ZN8log_time14default_formatE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
diff --git a/current/mips/source-based/liblog.so.lsdump.gz b/current/mips/source-based/liblog.so.lsdump.gz
new file mode 100644
index 0000000..121ff02
--- /dev/null
+++ b/current/mips/source-based/liblog.so.lsdump.gz
Binary files differ
diff --git a/current/mips/source-based/libm.so.lsdump b/current/mips/source-based/libm.so.lsdump
deleted file mode 100644
index 5bc55bb..0000000
--- a/current/mips/source-based/libm.so.lsdump
+++ /dev/null
@@ -1,8741 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbit"
-    access: public_access
-    linker_set_key: "__signbit"
-  }
-  mangled_function_name: "__signbit"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbitf"
-    access: public_access
-    linker_set_key: "__signbitf"
-  }
-  mangled_function_name: "__signbitf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbitl"
-    access: public_access
-    linker_set_key: "__signbitl"
-  }
-  mangled_function_name: "__signbitl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "acos"
-    access: public_access
-    linker_set_key: "acos"
-  }
-  mangled_function_name: "acos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "asin"
-    access: public_access
-    linker_set_key: "asin"
-  }
-  mangled_function_name: "asin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atan"
-    access: public_access
-    linker_set_key: "atan"
-  }
-  mangled_function_name: "atan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atan2"
-    access: public_access
-    linker_set_key: "atan2"
-  }
-  mangled_function_name: "atan2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cos"
-    access: public_access
-    linker_set_key: "cos"
-  }
-  mangled_function_name: "cos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "sin"
-    access: public_access
-    linker_set_key: "sin"
-  }
-  mangled_function_name: "sin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "tan"
-    access: public_access
-    linker_set_key: "tan"
-  }
-  mangled_function_name: "tan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cosh"
-    access: public_access
-    linker_set_key: "cosh"
-  }
-  mangled_function_name: "cosh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "sinh"
-    access: public_access
-    linker_set_key: "sinh"
-  }
-  mangled_function_name: "sinh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "tanh"
-    access: public_access
-    linker_set_key: "tanh"
-  }
-  mangled_function_name: "tanh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "exp"
-    access: public_access
-    linker_set_key: "exp"
-  }
-  mangled_function_name: "exp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "frexp"
-    access: public_access
-    linker_set_key: "frexp"
-  }
-  mangled_function_name: "frexp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log"
-    access: public_access
-    linker_set_key: "log"
-  }
-  mangled_function_name: "log"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log10"
-    access: public_access
-    linker_set_key: "log10"
-  }
-  mangled_function_name: "log10"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "modf"
-    access: public_access
-    linker_set_key: "modf"
-  }
-  mangled_function_name: "modf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "pow"
-    access: public_access
-    linker_set_key: "pow"
-  }
-  mangled_function_name: "pow"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "sqrt"
-    access: public_access
-    linker_set_key: "sqrt"
-  }
-  mangled_function_name: "sqrt"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "ceil"
-    access: public_access
-    linker_set_key: "ceil"
-  }
-  mangled_function_name: "ceil"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fabs"
-    access: public_access
-    linker_set_key: "fabs"
-  }
-  mangled_function_name: "fabs"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "floor"
-    access: public_access
-    linker_set_key: "floor"
-  }
-  mangled_function_name: "floor"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmod"
-    access: public_access
-    linker_set_key: "fmod"
-  }
-  mangled_function_name: "fmod"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "acosh"
-    access: public_access
-    linker_set_key: "acosh"
-  }
-  mangled_function_name: "acosh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "asinh"
-    access: public_access
-    linker_set_key: "asinh"
-  }
-  mangled_function_name: "asinh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atanh"
-    access: public_access
-    linker_set_key: "atanh"
-  }
-  mangled_function_name: "atanh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cbrt"
-    access: public_access
-    linker_set_key: "cbrt"
-  }
-  mangled_function_name: "cbrt"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "erf"
-    access: public_access
-    linker_set_key: "erf"
-  }
-  mangled_function_name: "erf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "erfc"
-    access: public_access
-    linker_set_key: "erfc"
-  }
-  mangled_function_name: "erfc"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "exp2"
-    access: public_access
-    linker_set_key: "exp2"
-  }
-  mangled_function_name: "exp2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "expm1"
-    access: public_access
-    linker_set_key: "expm1"
-  }
-  mangled_function_name: "expm1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fma"
-    access: public_access
-    linker_set_key: "fma"
-  }
-  mangled_function_name: "fma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "hypot"
-    access: public_access
-    linker_set_key: "hypot"
-  }
-  mangled_function_name: "hypot"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogb"
-    access: public_access
-    linker_set_key: "ilogb"
-  }
-  mangled_function_name: "ilogb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "lgamma"
-    access: public_access
-    linker_set_key: "lgamma"
-  }
-  mangled_function_name: "lgamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llrint"
-    access: public_access
-    linker_set_key: "llrint"
-  }
-  mangled_function_name: "llrint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llround"
-    access: public_access
-    linker_set_key: "llround"
-  }
-  mangled_function_name: "llround"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log1p"
-    access: public_access
-    linker_set_key: "log1p"
-  }
-  mangled_function_name: "log1p"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log2"
-    access: public_access
-    linker_set_key: "log2"
-  }
-  mangled_function_name: "log2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "logb"
-    access: public_access
-    linker_set_key: "logb"
-  }
-  mangled_function_name: "logb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lrint"
-    access: public_access
-    linker_set_key: "lrint"
-  }
-  mangled_function_name: "lrint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lround"
-    access: public_access
-    linker_set_key: "lround"
-  }
-  mangled_function_name: "lround"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nan"
-    access: public_access
-    linker_set_key: "nan"
-  }
-  mangled_function_name: "nan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nextafter"
-    access: public_access
-    linker_set_key: "nextafter"
-  }
-  mangled_function_name: "nextafter"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "remainder"
-    access: public_access
-    linker_set_key: "remainder"
-  }
-  mangled_function_name: "remainder"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "remquo"
-    access: public_access
-    linker_set_key: "remquo"
-  }
-  mangled_function_name: "remquo"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "rint"
-    access: public_access
-    linker_set_key: "rint"
-  }
-  mangled_function_name: "rint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "copysign"
-    access: public_access
-    linker_set_key: "copysign"
-  }
-  mangled_function_name: "copysign"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fdim"
-    access: public_access
-    linker_set_key: "fdim"
-  }
-  mangled_function_name: "fdim"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmax"
-    access: public_access
-    linker_set_key: "fmax"
-  }
-  mangled_function_name: "fmax"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmin"
-    access: public_access
-    linker_set_key: "fmin"
-  }
-  mangled_function_name: "fmin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nearbyint"
-    access: public_access
-    linker_set_key: "nearbyint"
-  }
-  mangled_function_name: "nearbyint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "round"
-    access: public_access
-    linker_set_key: "round"
-  }
-  mangled_function_name: "round"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalbln"
-    access: public_access
-    linker_set_key: "scalbln"
-  }
-  mangled_function_name: "scalbln"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalbn"
-    access: public_access
-    linker_set_key: "scalbn"
-  }
-  mangled_function_name: "scalbn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "tgamma"
-    access: public_access
-    linker_set_key: "tgamma"
-  }
-  mangled_function_name: "tgamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "trunc"
-    access: public_access
-    linker_set_key: "trunc"
-  }
-  mangled_function_name: "trunc"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "acosf"
-    access: public_access
-    linker_set_key: "acosf"
-  }
-  mangled_function_name: "acosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "asinf"
-    access: public_access
-    linker_set_key: "asinf"
-  }
-  mangled_function_name: "asinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atanf"
-    access: public_access
-    linker_set_key: "atanf"
-  }
-  mangled_function_name: "atanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atan2f"
-    access: public_access
-    linker_set_key: "atan2f"
-  }
-  mangled_function_name: "atan2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cosf"
-    access: public_access
-    linker_set_key: "cosf"
-  }
-  mangled_function_name: "cosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sinf"
-    access: public_access
-    linker_set_key: "sinf"
-  }
-  mangled_function_name: "sinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tanf"
-    access: public_access
-    linker_set_key: "tanf"
-  }
-  mangled_function_name: "tanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "coshf"
-    access: public_access
-    linker_set_key: "coshf"
-  }
-  mangled_function_name: "coshf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sinhf"
-    access: public_access
-    linker_set_key: "sinhf"
-  }
-  mangled_function_name: "sinhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tanhf"
-    access: public_access
-    linker_set_key: "tanhf"
-  }
-  mangled_function_name: "tanhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "exp2f"
-    access: public_access
-    linker_set_key: "exp2f"
-  }
-  mangled_function_name: "exp2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "expf"
-    access: public_access
-    linker_set_key: "expf"
-  }
-  mangled_function_name: "expf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "expm1f"
-    access: public_access
-    linker_set_key: "expm1f"
-  }
-  mangled_function_name: "expm1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "frexpf"
-    access: public_access
-    linker_set_key: "frexpf"
-  }
-  mangled_function_name: "frexpf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogbf"
-    access: public_access
-    linker_set_key: "ilogbf"
-  }
-  mangled_function_name: "ilogbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ldexpf"
-    access: public_access
-    linker_set_key: "ldexpf"
-  }
-  mangled_function_name: "ldexpf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log10f"
-    access: public_access
-    linker_set_key: "log10f"
-  }
-  mangled_function_name: "log10f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log1pf"
-    access: public_access
-    linker_set_key: "log1pf"
-  }
-  mangled_function_name: "log1pf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log2f"
-    access: public_access
-    linker_set_key: "log2f"
-  }
-  mangled_function_name: "log2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "logf"
-    access: public_access
-    linker_set_key: "logf"
-  }
-  mangled_function_name: "logf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "modff"
-    access: public_access
-    linker_set_key: "modff"
-  }
-  mangled_function_name: "modff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "powf"
-    access: public_access
-    linker_set_key: "powf"
-  }
-  mangled_function_name: "powf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sqrtf"
-    access: public_access
-    linker_set_key: "sqrtf"
-  }
-  mangled_function_name: "sqrtf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ceilf"
-    access: public_access
-    linker_set_key: "ceilf"
-  }
-  mangled_function_name: "ceilf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fabsf"
-    access: public_access
-    linker_set_key: "fabsf"
-  }
-  mangled_function_name: "fabsf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "floorf"
-    access: public_access
-    linker_set_key: "floorf"
-  }
-  mangled_function_name: "floorf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmodf"
-    access: public_access
-    linker_set_key: "fmodf"
-  }
-  mangled_function_name: "fmodf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "roundf"
-    access: public_access
-    linker_set_key: "roundf"
-  }
-  mangled_function_name: "roundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "erff"
-    access: public_access
-    linker_set_key: "erff"
-  }
-  mangled_function_name: "erff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "erfcf"
-    access: public_access
-    linker_set_key: "erfcf"
-  }
-  mangled_function_name: "erfcf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "hypotf"
-    access: public_access
-    linker_set_key: "hypotf"
-  }
-  mangled_function_name: "hypotf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "lgammaf"
-    access: public_access
-    linker_set_key: "lgammaf"
-  }
-  mangled_function_name: "lgammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tgammaf"
-    access: public_access
-    linker_set_key: "tgammaf"
-  }
-  mangled_function_name: "tgammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "acoshf"
-    access: public_access
-    linker_set_key: "acoshf"
-  }
-  mangled_function_name: "acoshf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "asinhf"
-    access: public_access
-    linker_set_key: "asinhf"
-  }
-  mangled_function_name: "asinhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atanhf"
-    access: public_access
-    linker_set_key: "atanhf"
-  }
-  mangled_function_name: "atanhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cbrtf"
-    access: public_access
-    linker_set_key: "cbrtf"
-  }
-  mangled_function_name: "cbrtf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "logbf"
-    access: public_access
-    linker_set_key: "logbf"
-  }
-  mangled_function_name: "logbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "copysignf"
-    access: public_access
-    linker_set_key: "copysignf"
-  }
-  mangled_function_name: "copysignf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llrintf"
-    access: public_access
-    linker_set_key: "llrintf"
-  }
-  mangled_function_name: "llrintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llroundf"
-    access: public_access
-    linker_set_key: "llroundf"
-  }
-  mangled_function_name: "llroundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lrintf"
-    access: public_access
-    linker_set_key: "lrintf"
-  }
-  mangled_function_name: "lrintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lroundf"
-    access: public_access
-    linker_set_key: "lroundf"
-  }
-  mangled_function_name: "lroundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nanf"
-    access: public_access
-    linker_set_key: "nanf"
-  }
-  mangled_function_name: "nanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nearbyintf"
-    access: public_access
-    linker_set_key: "nearbyintf"
-  }
-  mangled_function_name: "nearbyintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nextafterf"
-    access: public_access
-    linker_set_key: "nextafterf"
-  }
-  mangled_function_name: "nextafterf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "remainderf"
-    access: public_access
-    linker_set_key: "remainderf"
-  }
-  mangled_function_name: "remainderf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "remquof"
-    access: public_access
-    linker_set_key: "remquof"
-  }
-  mangled_function_name: "remquof"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "rintf"
-    access: public_access
-    linker_set_key: "rintf"
-  }
-  mangled_function_name: "rintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalblnf"
-    access: public_access
-    linker_set_key: "scalblnf"
-  }
-  mangled_function_name: "scalblnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalbnf"
-    access: public_access
-    linker_set_key: "scalbnf"
-  }
-  mangled_function_name: "scalbnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "truncf"
-    access: public_access
-    linker_set_key: "truncf"
-  }
-  mangled_function_name: "truncf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fdimf"
-    access: public_access
-    linker_set_key: "fdimf"
-  }
-  mangled_function_name: "fdimf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmaf"
-    access: public_access
-    linker_set_key: "fmaf"
-  }
-  mangled_function_name: "fmaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmaxf"
-    access: public_access
-    linker_set_key: "fmaxf"
-  }
-  mangled_function_name: "fmaxf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fminf"
-    access: public_access
-    linker_set_key: "fminf"
-  }
-  mangled_function_name: "fminf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "acoshl"
-    access: public_access
-    linker_set_key: "acoshl"
-  }
-  mangled_function_name: "acoshl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "acosl"
-    access: public_access
-    linker_set_key: "acosl"
-  }
-  mangled_function_name: "acosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "asinhl"
-    access: public_access
-    linker_set_key: "asinhl"
-  }
-  mangled_function_name: "asinhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "asinl"
-    access: public_access
-    linker_set_key: "asinl"
-  }
-  mangled_function_name: "asinl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "atan2l"
-    access: public_access
-    linker_set_key: "atan2l"
-  }
-  mangled_function_name: "atan2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "atanhl"
-    access: public_access
-    linker_set_key: "atanhl"
-  }
-  mangled_function_name: "atanhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "atanl"
-    access: public_access
-    linker_set_key: "atanl"
-  }
-  mangled_function_name: "atanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "cbrtl"
-    access: public_access
-    linker_set_key: "cbrtl"
-  }
-  mangled_function_name: "cbrtl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "ceill"
-    access: public_access
-    linker_set_key: "ceill"
-  }
-  mangled_function_name: "ceill"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "copysignl"
-    access: public_access
-    linker_set_key: "copysignl"
-  }
-  mangled_function_name: "copysignl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "coshl"
-    access: public_access
-    linker_set_key: "coshl"
-  }
-  mangled_function_name: "coshl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "cosl"
-    access: public_access
-    linker_set_key: "cosl"
-  }
-  mangled_function_name: "cosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "erfcl"
-    access: public_access
-    linker_set_key: "erfcl"
-  }
-  mangled_function_name: "erfcl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "erfl"
-    access: public_access
-    linker_set_key: "erfl"
-  }
-  mangled_function_name: "erfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "exp2l"
-    access: public_access
-    linker_set_key: "exp2l"
-  }
-  mangled_function_name: "exp2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "expl"
-    access: public_access
-    linker_set_key: "expl"
-  }
-  mangled_function_name: "expl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "expm1l"
-    access: public_access
-    linker_set_key: "expm1l"
-  }
-  mangled_function_name: "expm1l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "fabsl"
-    access: public_access
-    linker_set_key: "fabsl"
-  }
-  mangled_function_name: "fabsl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "fdiml"
-    access: public_access
-    linker_set_key: "fdiml"
-  }
-  mangled_function_name: "fdiml"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "floorl"
-    access: public_access
-    linker_set_key: "floorl"
-  }
-  mangled_function_name: "floorl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmal"
-    access: public_access
-    linker_set_key: "fmal"
-  }
-  mangled_function_name: "fmal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmaxl"
-    access: public_access
-    linker_set_key: "fmaxl"
-  }
-  mangled_function_name: "fmaxl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "fminl"
-    access: public_access
-    linker_set_key: "fminl"
-  }
-  mangled_function_name: "fminl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmodl"
-    access: public_access
-    linker_set_key: "fmodl"
-  }
-  mangled_function_name: "fmodl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "frexpl"
-    access: public_access
-    linker_set_key: "frexpl"
-  }
-  mangled_function_name: "frexpl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "hypotl"
-    access: public_access
-    linker_set_key: "hypotl"
-  }
-  mangled_function_name: "hypotl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogbl"
-    access: public_access
-    linker_set_key: "ilogbl"
-  }
-  mangled_function_name: "ilogbl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "ldexpl"
-    access: public_access
-    linker_set_key: "ldexpl"
-  }
-  mangled_function_name: "ldexpl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "lgammal"
-    access: public_access
-    linker_set_key: "lgammal"
-  }
-  mangled_function_name: "lgammal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llrintl"
-    access: public_access
-    linker_set_key: "llrintl"
-  }
-  mangled_function_name: "llrintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llroundl"
-    access: public_access
-    linker_set_key: "llroundl"
-  }
-  mangled_function_name: "llroundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "log10l"
-    access: public_access
-    linker_set_key: "log10l"
-  }
-  mangled_function_name: "log10l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "log1pl"
-    access: public_access
-    linker_set_key: "log1pl"
-  }
-  mangled_function_name: "log1pl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "log2l"
-    access: public_access
-    linker_set_key: "log2l"
-  }
-  mangled_function_name: "log2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "logbl"
-    access: public_access
-    linker_set_key: "logbl"
-  }
-  mangled_function_name: "logbl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "logl"
-    access: public_access
-    linker_set_key: "logl"
-  }
-  mangled_function_name: "logl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lrintl"
-    access: public_access
-    linker_set_key: "lrintl"
-  }
-  mangled_function_name: "lrintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lroundl"
-    access: public_access
-    linker_set_key: "lroundl"
-  }
-  mangled_function_name: "lroundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "modfl"
-    access: public_access
-    linker_set_key: "modfl"
-  }
-  mangled_function_name: "modfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "nanl"
-    access: public_access
-    linker_set_key: "nanl"
-  }
-  mangled_function_name: "nanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "nearbyintl"
-    access: public_access
-    linker_set_key: "nearbyintl"
-  }
-  mangled_function_name: "nearbyintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "nextafterl"
-    access: public_access
-    linker_set_key: "nextafterl"
-  }
-  mangled_function_name: "nextafterl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nexttoward"
-    access: public_access
-    linker_set_key: "nexttoward"
-  }
-  mangled_function_name: "nexttoward"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nexttowardf"
-    access: public_access
-    linker_set_key: "nexttowardf"
-  }
-  mangled_function_name: "nexttowardf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "nexttowardl"
-    access: public_access
-    linker_set_key: "nexttowardl"
-  }
-  mangled_function_name: "nexttowardl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "powl"
-    access: public_access
-    linker_set_key: "powl"
-  }
-  mangled_function_name: "powl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "remainderl"
-    access: public_access
-    linker_set_key: "remainderl"
-  }
-  mangled_function_name: "remainderl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "remquol"
-    access: public_access
-    linker_set_key: "remquol"
-  }
-  mangled_function_name: "remquol"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "rintl"
-    access: public_access
-    linker_set_key: "rintl"
-  }
-  mangled_function_name: "rintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "roundl"
-    access: public_access
-    linker_set_key: "roundl"
-  }
-  mangled_function_name: "roundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalblnl"
-    access: public_access
-    linker_set_key: "scalblnl"
-  }
-  mangled_function_name: "scalblnl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalbnl"
-    access: public_access
-    linker_set_key: "scalbnl"
-  }
-  mangled_function_name: "scalbnl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "sinhl"
-    access: public_access
-    linker_set_key: "sinhl"
-  }
-  mangled_function_name: "sinhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "sinl"
-    access: public_access
-    linker_set_key: "sinl"
-  }
-  mangled_function_name: "sinl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "sqrtl"
-    access: public_access
-    linker_set_key: "sqrtl"
-  }
-  mangled_function_name: "sqrtl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "tanhl"
-    access: public_access
-    linker_set_key: "tanhl"
-  }
-  mangled_function_name: "tanhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "tanl"
-    access: public_access
-    linker_set_key: "tanl"
-  }
-  mangled_function_name: "tanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "tgammal"
-    access: public_access
-    linker_set_key: "tgammal"
-  }
-  mangled_function_name: "tgammal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "truncl"
-    access: public_access
-    linker_set_key: "truncl"
-  }
-  mangled_function_name: "truncl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "j0"
-    access: public_access
-    linker_set_key: "j0"
-  }
-  mangled_function_name: "j0"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "j1"
-    access: public_access
-    linker_set_key: "j1"
-  }
-  mangled_function_name: "j1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "jn"
-    access: public_access
-    linker_set_key: "jn"
-  }
-  mangled_function_name: "jn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "y0"
-    access: public_access
-    linker_set_key: "y0"
-  }
-  mangled_function_name: "y0"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "y1"
-    access: public_access
-    linker_set_key: "y1"
-  }
-  mangled_function_name: "y1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "yn"
-    access: public_access
-    linker_set_key: "yn"
-  }
-  mangled_function_name: "yn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "gamma"
-    access: public_access
-    linker_set_key: "gamma"
-  }
-  mangled_function_name: "gamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalb"
-    access: public_access
-    linker_set_key: "scalb"
-  }
-  mangled_function_name: "scalb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "drem"
-    access: public_access
-    linker_set_key: "drem"
-  }
-  mangled_function_name: "drem"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "finite"
-    access: public_access
-    linker_set_key: "finite"
-  }
-  mangled_function_name: "finite"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "gamma_r"
-    access: public_access
-    linker_set_key: "gamma_r"
-  }
-  mangled_function_name: "gamma_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "lgamma_r"
-    access: public_access
-    linker_set_key: "lgamma_r"
-  }
-  mangled_function_name: "lgamma_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "significand"
-    access: public_access
-    linker_set_key: "significand"
-  }
-  mangled_function_name: "significand"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "lgammal_r"
-    access: public_access
-    linker_set_key: "lgammal_r"
-  }
-  mangled_function_name: "lgammal_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "significandl"
-    access: public_access
-    linker_set_key: "significandl"
-  }
-  mangled_function_name: "significandl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "dremf"
-    access: public_access
-    linker_set_key: "dremf"
-  }
-  mangled_function_name: "dremf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "finitef"
-    access: public_access
-    linker_set_key: "finitef"
-  }
-  mangled_function_name: "finitef"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "gammaf"
-    access: public_access
-    linker_set_key: "gammaf"
-  }
-  mangled_function_name: "gammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "j0f"
-    access: public_access
-    linker_set_key: "j0f"
-  }
-  mangled_function_name: "j0f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "j1f"
-    access: public_access
-    linker_set_key: "j1f"
-  }
-  mangled_function_name: "j1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "jnf"
-    access: public_access
-    linker_set_key: "jnf"
-  }
-  mangled_function_name: "jnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalbf"
-    access: public_access
-    linker_set_key: "scalbf"
-  }
-  mangled_function_name: "scalbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "y0f"
-    access: public_access
-    linker_set_key: "y0f"
-  }
-  mangled_function_name: "y0f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "y1f"
-    access: public_access
-    linker_set_key: "y1f"
-  }
-  mangled_function_name: "y1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ynf"
-    access: public_access
-    linker_set_key: "ynf"
-  }
-  mangled_function_name: "ynf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "gammaf_r"
-    access: public_access
-    linker_set_key: "gammaf_r"
-  }
-  mangled_function_name: "gammaf_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "lgammaf_r"
-    access: public_access
-    linker_set_key: "lgammaf_r"
-  }
-  mangled_function_name: "lgammaf_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "significandf"
-    access: public_access
-    linker_set_key: "significandf"
-  }
-  mangled_function_name: "significandf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cacos"
-    access: public_access
-    linker_set_key: "cacos"
-  }
-  mangled_function_name: "cacos"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cacosf"
-    access: public_access
-    linker_set_key: "cacosf"
-  }
-  mangled_function_name: "cacosf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "cacosl"
-    access: public_access
-    linker_set_key: "cacosl"
-  }
-  mangled_function_name: "cacosl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "casin"
-    access: public_access
-    linker_set_key: "casin"
-  }
-  mangled_function_name: "casin"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "casinf"
-    access: public_access
-    linker_set_key: "casinf"
-  }
-  mangled_function_name: "casinf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "casinl"
-    access: public_access
-    linker_set_key: "casinl"
-  }
-  mangled_function_name: "casinl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "catan"
-    access: public_access
-    linker_set_key: "catan"
-  }
-  mangled_function_name: "catan"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "catanf"
-    access: public_access
-    linker_set_key: "catanf"
-  }
-  mangled_function_name: "catanf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "catanl"
-    access: public_access
-    linker_set_key: "catanl"
-  }
-  mangled_function_name: "catanl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ccos"
-    access: public_access
-    linker_set_key: "ccos"
-  }
-  mangled_function_name: "ccos"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ccosf"
-    access: public_access
-    linker_set_key: "ccosf"
-  }
-  mangled_function_name: "ccosf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "ccosl"
-    access: public_access
-    linker_set_key: "ccosl"
-  }
-  mangled_function_name: "ccosl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "csin"
-    access: public_access
-    linker_set_key: "csin"
-  }
-  mangled_function_name: "csin"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csinf"
-    access: public_access
-    linker_set_key: "csinf"
-  }
-  mangled_function_name: "csinf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "csinl"
-    access: public_access
-    linker_set_key: "csinl"
-  }
-  mangled_function_name: "csinl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ctan"
-    access: public_access
-    linker_set_key: "ctan"
-  }
-  mangled_function_name: "ctan"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ctanf"
-    access: public_access
-    linker_set_key: "ctanf"
-  }
-  mangled_function_name: "ctanf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "ctanl"
-    access: public_access
-    linker_set_key: "ctanl"
-  }
-  mangled_function_name: "ctanl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cacosh"
-    access: public_access
-    linker_set_key: "cacosh"
-  }
-  mangled_function_name: "cacosh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cacoshf"
-    access: public_access
-    linker_set_key: "cacoshf"
-  }
-  mangled_function_name: "cacoshf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "cacoshl"
-    access: public_access
-    linker_set_key: "cacoshl"
-  }
-  mangled_function_name: "cacoshl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "casinh"
-    access: public_access
-    linker_set_key: "casinh"
-  }
-  mangled_function_name: "casinh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "casinhf"
-    access: public_access
-    linker_set_key: "casinhf"
-  }
-  mangled_function_name: "casinhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "casinhl"
-    access: public_access
-    linker_set_key: "casinhl"
-  }
-  mangled_function_name: "casinhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "catanh"
-    access: public_access
-    linker_set_key: "catanh"
-  }
-  mangled_function_name: "catanh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "catanhf"
-    access: public_access
-    linker_set_key: "catanhf"
-  }
-  mangled_function_name: "catanhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "catanhl"
-    access: public_access
-    linker_set_key: "catanhl"
-  }
-  mangled_function_name: "catanhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ccosh"
-    access: public_access
-    linker_set_key: "ccosh"
-  }
-  mangled_function_name: "ccosh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ccoshf"
-    access: public_access
-    linker_set_key: "ccoshf"
-  }
-  mangled_function_name: "ccoshf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "ccoshl"
-    access: public_access
-    linker_set_key: "ccoshl"
-  }
-  mangled_function_name: "ccoshl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "csinh"
-    access: public_access
-    linker_set_key: "csinh"
-  }
-  mangled_function_name: "csinh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csinhf"
-    access: public_access
-    linker_set_key: "csinhf"
-  }
-  mangled_function_name: "csinhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "csinhl"
-    access: public_access
-    linker_set_key: "csinhl"
-  }
-  mangled_function_name: "csinhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ctanh"
-    access: public_access
-    linker_set_key: "ctanh"
-  }
-  mangled_function_name: "ctanh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ctanhf"
-    access: public_access
-    linker_set_key: "ctanhf"
-  }
-  mangled_function_name: "ctanhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "ctanhl"
-    access: public_access
-    linker_set_key: "ctanhl"
-  }
-  mangled_function_name: "ctanhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cexp"
-    access: public_access
-    linker_set_key: "cexp"
-  }
-  mangled_function_name: "cexp"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cexpf"
-    access: public_access
-    linker_set_key: "cexpf"
-  }
-  mangled_function_name: "cexpf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "cexpl"
-    access: public_access
-    linker_set_key: "cexpl"
-  }
-  mangled_function_name: "cexpl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "clog"
-    access: public_access
-    linker_set_key: "clog"
-  }
-  mangled_function_name: "clog"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "clogf"
-    access: public_access
-    linker_set_key: "clogf"
-  }
-  mangled_function_name: "clogf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "clogl"
-    access: public_access
-    linker_set_key: "clogl"
-  }
-  mangled_function_name: "clogl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cabs"
-    access: public_access
-    linker_set_key: "cabs"
-  }
-  mangled_function_name: "cabs"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cabsf"
-    access: public_access
-    linker_set_key: "cabsf"
-  }
-  mangled_function_name: "cabsf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "cabsl"
-    access: public_access
-    linker_set_key: "cabsl"
-  }
-  mangled_function_name: "cabsl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cpow"
-    access: public_access
-    linker_set_key: "cpow"
-  }
-  mangled_function_name: "cpow"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cpowf"
-    access: public_access
-    linker_set_key: "cpowf"
-  }
-  mangled_function_name: "cpowf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "cpowl"
-    access: public_access
-    linker_set_key: "cpowl"
-  }
-  mangled_function_name: "cpowl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "csqrt"
-    access: public_access
-    linker_set_key: "csqrt"
-  }
-  mangled_function_name: "csqrt"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csqrtf"
-    access: public_access
-    linker_set_key: "csqrtf"
-  }
-  mangled_function_name: "csqrtf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "csqrtl"
-    access: public_access
-    linker_set_key: "csqrtl"
-  }
-  mangled_function_name: "csqrtl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "carg"
-    access: public_access
-    linker_set_key: "carg"
-  }
-  mangled_function_name: "carg"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cargf"
-    access: public_access
-    linker_set_key: "cargf"
-  }
-  mangled_function_name: "cargf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "cargl"
-    access: public_access
-    linker_set_key: "cargl"
-  }
-  mangled_function_name: "cargl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cimag"
-    access: public_access
-    linker_set_key: "cimag"
-  }
-  mangled_function_name: "cimag"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cimagf"
-    access: public_access
-    linker_set_key: "cimagf"
-  }
-  mangled_function_name: "cimagf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "cimagl"
-    access: public_access
-    linker_set_key: "cimagl"
-  }
-  mangled_function_name: "cimagl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "conj"
-    access: public_access
-    linker_set_key: "conj"
-  }
-  mangled_function_name: "conj"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "conjf"
-    access: public_access
-    linker_set_key: "conjf"
-  }
-  mangled_function_name: "conjf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "conjl"
-    access: public_access
-    linker_set_key: "conjl"
-  }
-  mangled_function_name: "conjl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cproj"
-    access: public_access
-    linker_set_key: "cproj"
-  }
-  mangled_function_name: "cproj"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cprojf"
-    access: public_access
-    linker_set_key: "cprojf"
-  }
-  mangled_function_name: "cprojf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 8
-    }
-    name: "cprojl"
-    access: public_access
-    linker_set_key: "cprojl"
-  }
-  mangled_function_name: "cprojl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "creal"
-    access: public_access
-    linker_set_key: "creal"
-  }
-  mangled_function_name: "creal"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "crealf"
-    access: public_access
-    linker_set_key: "crealf"
-  }
-  mangled_function_name: "crealf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 8
-    }
-    name: "creall"
-    access: public_access
-    linker_set_key: "creall"
-  }
-  mangled_function_name: "creall"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feclearexcept"
-    access: public_access
-    linker_set_key: "feclearexcept"
-  }
-  mangled_function_name: "feclearexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetexceptflag"
-    access: public_access
-    linker_set_key: "fegetexceptflag"
-  }
-  mangled_function_name: "fegetexceptflag"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feraiseexcept"
-    access: public_access
-    linker_set_key: "feraiseexcept"
-  }
-  mangled_function_name: "feraiseexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetexceptflag"
-    access: public_access
-    linker_set_key: "fesetexceptflag"
-  }
-  mangled_function_name: "fesetexceptflag"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fetestexcept"
-    access: public_access
-    linker_set_key: "fetestexcept"
-  }
-  mangled_function_name: "fetestexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetround"
-    access: public_access
-    linker_set_key: "fegetround"
-  }
-  mangled_function_name: "fegetround"
-  source_file: "bionic/libc/include/fenv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetround"
-    access: public_access
-    linker_set_key: "fesetround"
-  }
-  mangled_function_name: "fesetround"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetenv"
-    access: public_access
-    linker_set_key: "fegetenv"
-  }
-  mangled_function_name: "fegetenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feholdexcept"
-    access: public_access
-    linker_set_key: "feholdexcept"
-  }
-  mangled_function_name: "feholdexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetenv"
-    access: public_access
-    linker_set_key: "fesetenv"
-  }
-  mangled_function_name: "fesetenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feupdateenv"
-    access: public_access
-    linker_set_key: "feupdateenv"
-  }
-  mangled_function_name: "feupdateenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feenableexcept"
-    access: public_access
-    linker_set_key: "feenableexcept"
-  }
-  mangled_function_name: "feenableexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fedisableexcept"
-    access: public_access
-    linker_set_key: "fedisableexcept"
-  }
-  mangled_function_name: "fedisableexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetexcept"
-    access: public_access
-    linker_set_key: "fegetexcept"
-  }
-  mangled_function_name: "fegetexcept"
-  source_file: "bionic/libc/include/fenv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincos"
-    access: public_access
-    linker_set_key: "sincos"
-  }
-  mangled_function_name: "sincos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincosf"
-    access: public_access
-    linker_set_key: "sincosf"
-  }
-  mangled_function_name: "sincosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincosl"
-    access: public_access
-    linker_set_key: "sincosl"
-  }
-  mangled_function_name: "sincosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "signgam"
-    access: public_access
-    linker_set_key: "signgam"
-  }
-  source_file: "bionic/libc/include/math.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fe_dfl_env"
-    access: public_access
-    linker_set_key: "__fe_dfl_env"
-  }
-  source_file: "bionic/libc/include/fenv.h"
-}
diff --git a/current/mips/source-based/libm.so.lsdump.gz b/current/mips/source-based/libm.so.lsdump.gz
new file mode 100644
index 0000000..34ab073
--- /dev/null
+++ b/current/mips/source-based/libm.so.lsdump.gz
Binary files differ
diff --git a/current/mips64/source-based/libandroid_net.so.lsdump.gz b/current/mips64/source-based/libandroid_net.so.lsdump.gz
new file mode 100644
index 0000000..90f3f79
--- /dev/null
+++ b/current/mips64/source-based/libandroid_net.so.lsdump.gz
Binary files differ
diff --git a/current/mips64/source-based/libc.so.lsdump b/current/mips64/source-based/libc.so.lsdump
deleted file mode 100644
index b00e812..0000000
--- a/current/mips64/source-based/libc.so.lsdump
+++ /dev/null
@@ -1,50343 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cxa_finalize"
-    access: public_access
-    linker_set_key: "__cxa_finalize"
-  }
-  mangled_function_name: "__cxa_finalize"
-  source_file: "bionic/libc/arch-common/bionic/crtbegin_so.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__cxa_atexit"
-    access: public_access
-    linker_set_key: "__cxa_atexit"
-  }
-  mangled_function_name: "__cxa_atexit"
-  source_file: "bionic/libc/arch-common/bionic/atexit.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__register_atfork"
-    access: public_access
-    linker_set_key: "__register_atfork"
-  }
-  mangled_function_name: "__register_atfork"
-  source_file: "bionic/libc/arch-common/bionic/pthread_atfork.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "prepare"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "child"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "dso"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_atfork"
-    access: public_access
-    linker_set_key: "pthread_atfork"
-  }
-  mangled_function_name: "pthread_atfork"
-  source_file: "bionic/libc/arch-common/bionic/pthread_atfork.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "prepare"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "child"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "DIR *"
-      size: 8
-      alignment: 8
-    }
-    name: "opendir"
-    access: public_access
-    linker_set_key: "opendir"
-  }
-  mangled_function_name: "opendir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "DIR *"
-      size: 8
-      alignment: 8
-    }
-    name: "fdopendir"
-    access: public_access
-    linker_set_key: "fdopendir"
-  }
-  mangled_function_name: "fdopendir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "dirent *"
-      size: 8
-      alignment: 8
-    }
-    name: "readdir"
-    access: public_access
-    linker_set_key: "readdir"
-  }
-  mangled_function_name: "readdir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "dirent64 *"
-      size: 8
-      alignment: 8
-    }
-    name: "readdir64"
-    access: public_access
-    linker_set_key: "readdir64"
-  }
-  mangled_function_name: "readdir64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir_r"
-    access: public_access
-    linker_set_key: "readdir_r"
-  }
-  mangled_function_name: "readdir_r"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir64_r"
-    access: public_access
-    linker_set_key: "readdir64_r"
-  }
-  mangled_function_name: "readdir64_r"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "closedir"
-    access: public_access
-    linker_set_key: "closedir"
-  }
-  mangled_function_name: "closedir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "rewinddir"
-    access: public_access
-    linker_set_key: "rewinddir"
-  }
-  mangled_function_name: "rewinddir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "seekdir"
-    access: public_access
-    linker_set_key: "seekdir"
-  }
-  mangled_function_name: "seekdir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "telldir"
-    access: public_access
-    linker_set_key: "telldir"
-  }
-  mangled_function_name: "telldir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dirfd"
-    access: public_access
-    linker_set_key: "dirfd"
-  }
-  mangled_function_name: "dirfd"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "alphasort"
-    access: public_access
-    linker_set_key: "alphasort"
-  }
-  mangled_function_name: "alphasort"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "alphasort64"
-    access: public_access
-    linker_set_key: "alphasort64"
-  }
-  mangled_function_name: "alphasort64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent64 **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent64 **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandir64"
-    access: public_access
-    linker_set_key: "scandir64"
-  }
-  mangled_function_name: "scandir64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 ***"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 **, const dirent64 **)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandir"
-    access: public_access
-    linker_set_key: "scandir"
-  }
-  mangled_function_name: "scandir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent ***"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent **, const dirent **)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandirat64"
-    access: public_access
-    linker_set_key: "scandirat64"
-  }
-  mangled_function_name: "scandirat64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 ***"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 **, const dirent64 **)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandirat"
-    access: public_access
-    linker_set_key: "scandirat"
-  }
-  mangled_function_name: "scandirat"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent ***"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent **, const dirent **)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setscheduler"
-    access: public_access
-    linker_set_key: "sched_setscheduler"
-  }
-  mangled_function_name: "sched_setscheduler"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getscheduler"
-    access: public_access
-    linker_set_key: "sched_getscheduler"
-  }
-  mangled_function_name: "sched_getscheduler"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_yield"
-    access: public_access
-    linker_set_key: "sched_yield"
-  }
-  mangled_function_name: "sched_yield"
-  source_file: "bionic/libc/include/sched.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_get_priority_max"
-    access: public_access
-    linker_set_key: "sched_get_priority_max"
-  }
-  mangled_function_name: "sched_get_priority_max"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_get_priority_min"
-    access: public_access
-    linker_set_key: "sched_get_priority_min"
-  }
-  mangled_function_name: "sched_get_priority_min"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setparam"
-    access: public_access
-    linker_set_key: "sched_setparam"
-  }
-  mangled_function_name: "sched_setparam"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getparam"
-    access: public_access
-    linker_set_key: "sched_getparam"
-  }
-  mangled_function_name: "sched_getparam"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_rr_get_interval"
-    access: public_access
-    linker_set_key: "sched_rr_get_interval"
-  }
-  mangled_function_name: "sched_rr_get_interval"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clone"
-    access: public_access
-    linker_set_key: "clone"
-  }
-  mangled_function_name: "clone"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unshare"
-    access: public_access
-    linker_set_key: "unshare"
-  }
-  mangled_function_name: "unshare"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getcpu"
-    access: public_access
-    linker_set_key: "sched_getcpu"
-  }
-  mangled_function_name: "sched_getcpu"
-  source_file: "bionic/libc/include/sched.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setns"
-    access: public_access
-    linker_set_key: "setns"
-  }
-  mangled_function_name: "setns"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setaffinity"
-    access: public_access
-    linker_set_key: "sched_setaffinity"
-  }
-  mangled_function_name: "sched_setaffinity"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const cpu_set_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getaffinity"
-    access: public_access
-    linker_set_key: "sched_getaffinity"
-  }
-  mangled_function_name: "sched_getaffinity"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "cpu_set_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "__sched_cpualloc"
-    access: public_access
-    linker_set_key: "__sched_cpualloc"
-  }
-  mangled_function_name: "__sched_cpualloc"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__sched_cpufree"
-    access: public_access
-    linker_set_key: "__sched_cpufree"
-  }
-  mangled_function_name: "__sched_cpufree"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sched_cpucount"
-    access: public_access
-    linker_set_key: "__sched_cpucount"
-  }
-  mangled_function_name: "__sched_cpucount"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__libc_current_sigrtmin"
-    access: public_access
-    linker_set_key: "__libc_current_sigrtmin"
-  }
-  mangled_function_name: "__libc_current_sigrtmin"
-  source_file: "bionic/libc/include/signal.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__libc_current_sigrtmax"
-    access: public_access
-    linker_set_key: "__libc_current_sigrtmax"
-  }
-  mangled_function_name: "__libc_current_sigrtmax"
-  source_file: "bionic/libc/include/signal.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaction"
-    access: public_access
-    linker_set_key: "sigaction"
-  }
-  mangled_function_name: "sigaction"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigaction *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigaction *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "siginterrupt"
-    access: public_access
-    linker_set_key: "siginterrupt"
-  }
-  mangled_function_name: "siginterrupt"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void (*)(int)"
-      size: 8
-      alignment: 8
-    }
-    name: "signal"
-    access: public_access
-    linker_set_key: "signal"
-  }
-  mangled_function_name: "signal"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaddset"
-    access: public_access
-    linker_set_key: "sigaddset"
-  }
-  mangled_function_name: "sigaddset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigdelset"
-    access: public_access
-    linker_set_key: "sigdelset"
-  }
-  mangled_function_name: "sigdelset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigemptyset"
-    access: public_access
-    linker_set_key: "sigemptyset"
-  }
-  mangled_function_name: "sigemptyset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigfillset"
-    access: public_access
-    linker_set_key: "sigfillset"
-  }
-  mangled_function_name: "sigfillset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigismember"
-    access: public_access
-    linker_set_key: "sigismember"
-  }
-  mangled_function_name: "sigismember"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigpending"
-    access: public_access
-    linker_set_key: "sigpending"
-  }
-  mangled_function_name: "sigpending"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigprocmask"
-    access: public_access
-    linker_set_key: "sigprocmask"
-  }
-  mangled_function_name: "sigprocmask"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigsuspend"
-    access: public_access
-    linker_set_key: "sigsuspend"
-  }
-  mangled_function_name: "sigsuspend"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigwait"
-    access: public_access
-    linker_set_key: "sigwait"
-  }
-  mangled_function_name: "sigwait"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sighold"
-    access: public_access
-    linker_set_key: "sighold"
-  }
-  mangled_function_name: "sighold"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigignore"
-    access: public_access
-    linker_set_key: "sigignore"
-  }
-  mangled_function_name: "sigignore"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigpause"
-    access: public_access
-    linker_set_key: "sigpause"
-  }
-  mangled_function_name: "sigpause"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigrelse"
-    access: public_access
-    linker_set_key: "sigrelse"
-  }
-  mangled_function_name: "sigrelse"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void (*)(int)"
-      size: 8
-      alignment: 8
-    }
-    name: "sigset"
-    access: public_access
-    linker_set_key: "sigset"
-  }
-  mangled_function_name: "sigset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "raise"
-    access: public_access
-    linker_set_key: "raise"
-  }
-  mangled_function_name: "raise"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "kill"
-    access: public_access
-    linker_set_key: "kill"
-  }
-  mangled_function_name: "kill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "killpg"
-    access: public_access
-    linker_set_key: "killpg"
-  }
-  mangled_function_name: "killpg"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tgkill"
-    access: public_access
-    linker_set_key: "tgkill"
-  }
-  mangled_function_name: "tgkill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sig"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaltstack"
-    access: public_access
-    linker_set_key: "sigaltstack"
-  }
-  mangled_function_name: "sigaltstack"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigaltstack *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigaltstack *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "psiginfo"
-    access: public_access
-    linker_set_key: "psiginfo"
-  }
-  mangled_function_name: "psiginfo"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const siginfo *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "psignal"
-    access: public_access
-    linker_set_key: "psignal"
-  }
-  mangled_function_name: "psignal"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_kill"
-    access: public_access
-    linker_set_key: "pthread_kill"
-  }
-  mangled_function_name: "pthread_kill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_sigmask"
-    access: public_access
-    linker_set_key: "pthread_sigmask"
-  }
-  mangled_function_name: "pthread_sigmask"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigqueue"
-    access: public_access
-    linker_set_key: "sigqueue"
-  }
-  mangled_function_name: "sigqueue"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigval"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigtimedwait"
-    access: public_access
-    linker_set_key: "sigtimedwait"
-  }
-  mangled_function_name: "sigtimedwait"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigwaitinfo"
-    access: public_access
-    linker_set_key: "sigwaitinfo"
-  }
-  mangled_function_name: "sigwaitinfo"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "volatile int *"
-      size: 8
-      alignment: 8
-    }
-    name: "__errno"
-    access: public_access
-    linker_set_key: "__errno"
-  }
-  mangled_function_name: "__errno"
-  source_file: "bionic/libc/include/errno.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcasecmp"
-    access: public_access
-    linker_set_key: "strcasecmp"
-  }
-  mangled_function_name: "strcasecmp"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcasecmp_l"
-    access: public_access
-    linker_set_key: "strcasecmp_l"
-  }
-  mangled_function_name: "strcasecmp_l"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncasecmp"
-    access: public_access
-    linker_set_key: "strncasecmp"
-  }
-  mangled_function_name: "strncasecmp"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncasecmp_l"
-    access: public_access
-    linker_set_key: "strncasecmp_l"
-  }
-  mangled_function_name: "strncasecmp_l"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ffs"
-    access: public_access
-    linker_set_key: "ffs"
-  }
-  mangled_function_name: "ffs"
-  source_file: "bionic/libc/include/strings.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memccpy"
-    access: public_access
-    linker_set_key: "memccpy"
-  }
-  mangled_function_name: "memccpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memchr"
-    access: public_access
-    linker_set_key: "memchr"
-  }
-  mangled_function_name: "memchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memrchr"
-    access: public_access
-    linker_set_key: "memrchr"
-  }
-  mangled_function_name: "memrchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "memcmp"
-    access: public_access
-    linker_set_key: "memcmp"
-  }
-  mangled_function_name: "memcmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memcpy"
-    access: public_access
-    linker_set_key: "memcpy"
-  }
-  mangled_function_name: "memcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "mempcpy"
-    access: public_access
-    linker_set_key: "mempcpy"
-  }
-  mangled_function_name: "mempcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memmove"
-    access: public_access
-    linker_set_key: "memmove"
-  }
-  mangled_function_name: "memmove"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memset"
-    access: public_access
-    linker_set_key: "memset"
-  }
-  mangled_function_name: "memset"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memmem"
-    access: public_access
-    linker_set_key: "memmem"
-  }
-  mangled_function_name: "memmem"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strchr"
-    access: public_access
-    linker_set_key: "strchr"
-  }
-  mangled_function_name: "strchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strchr_chk"
-    access: public_access
-    linker_set_key: "__strchr_chk"
-  }
-  mangled_function_name: "__strchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strchrnul"
-    access: public_access
-    linker_set_key: "strchrnul"
-  }
-  mangled_function_name: "strchrnul"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strrchr"
-    access: public_access
-    linker_set_key: "strrchr"
-  }
-  mangled_function_name: "strrchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strrchr_chk"
-    access: public_access
-    linker_set_key: "__strrchr_chk"
-  }
-  mangled_function_name: "__strrchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strlen"
-    access: public_access
-    linker_set_key: "strlen"
-  }
-  mangled_function_name: "strlen"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__strlen_chk"
-    access: public_access
-    linker_set_key: "__strlen_chk"
-  }
-  mangled_function_name: "__strlen_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcmp"
-    access: public_access
-    linker_set_key: "strcmp"
-  }
-  mangled_function_name: "strcmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "stpcpy"
-    access: public_access
-    linker_set_key: "stpcpy"
-  }
-  mangled_function_name: "stpcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strcpy"
-    access: public_access
-    linker_set_key: "strcpy"
-  }
-  mangled_function_name: "strcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strcat"
-    access: public_access
-    linker_set_key: "strcat"
-  }
-  mangled_function_name: "strcat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strdup"
-    access: public_access
-    linker_set_key: "strdup"
-  }
-  mangled_function_name: "strdup"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strstr"
-    access: public_access
-    linker_set_key: "strstr"
-  }
-  mangled_function_name: "strstr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strcasestr"
-    access: public_access
-    linker_set_key: "strcasestr"
-  }
-  mangled_function_name: "strcasestr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strtok"
-    access: public_access
-    linker_set_key: "strtok"
-  }
-  mangled_function_name: "strtok"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strtok_r"
-    access: public_access
-    linker_set_key: "strtok_r"
-  }
-  mangled_function_name: "strtok_r"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strerror"
-    access: public_access
-    linker_set_key: "strerror"
-  }
-  mangled_function_name: "strerror"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strerror_l"
-    access: public_access
-    linker_set_key: "strerror_l"
-  }
-  mangled_function_name: "strerror_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strerror_r"
-    access: public_access
-    linker_set_key: "__gnu_strerror_r"
-  }
-  mangled_function_name: "__gnu_strerror_r"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strnlen"
-    access: public_access
-    linker_set_key: "strnlen"
-  }
-  mangled_function_name: "strnlen"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strncat"
-    access: public_access
-    linker_set_key: "strncat"
-  }
-  mangled_function_name: "strncat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strndup"
-    access: public_access
-    linker_set_key: "strndup"
-  }
-  mangled_function_name: "strndup"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncmp"
-    access: public_access
-    linker_set_key: "strncmp"
-  }
-  mangled_function_name: "strncmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "stpncpy"
-    access: public_access
-    linker_set_key: "stpncpy"
-  }
-  mangled_function_name: "stpncpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strncpy"
-    access: public_access
-    linker_set_key: "strncpy"
-  }
-  mangled_function_name: "strncpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strlcat"
-    access: public_access
-    linker_set_key: "strlcat"
-  }
-  mangled_function_name: "strlcat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strlcpy"
-    access: public_access
-    linker_set_key: "strlcpy"
-  }
-  mangled_function_name: "strlcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strcspn"
-    access: public_access
-    linker_set_key: "strcspn"
-  }
-  mangled_function_name: "strcspn"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strpbrk"
-    access: public_access
-    linker_set_key: "strpbrk"
-  }
-  mangled_function_name: "strpbrk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strsep"
-    access: public_access
-    linker_set_key: "strsep"
-  }
-  mangled_function_name: "strsep"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strspn"
-    access: public_access
-    linker_set_key: "strspn"
-  }
-  mangled_function_name: "strspn"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strsignal"
-    access: public_access
-    linker_set_key: "strsignal"
-  }
-  mangled_function_name: "strsignal"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcoll"
-    access: public_access
-    linker_set_key: "strcoll"
-  }
-  mangled_function_name: "strcoll"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strxfrm"
-    access: public_access
-    linker_set_key: "strxfrm"
-  }
-  mangled_function_name: "strxfrm"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcoll_l"
-    access: public_access
-    linker_set_key: "strcoll_l"
-  }
-  mangled_function_name: "strcoll_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strxfrm_l"
-    access: public_access
-    linker_set_key: "strxfrm_l"
-  }
-  mangled_function_name: "strxfrm_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "basename"
-    access: public_access
-    linker_set_key: "__gnu_basename"
-  }
-  mangled_function_name: "__gnu_basename"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "__memchr_chk"
-    access: public_access
-    linker_set_key: "__memchr_chk"
-  }
-  mangled_function_name: "__memchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "__memrchr_chk"
-    access: public_access
-    linker_set_key: "__memrchr_chk"
-  }
-  mangled_function_name: "__memrchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__stpncpy_chk2"
-    access: public_access
-    linker_set_key: "__stpncpy_chk2"
-  }
-  mangled_function_name: "__stpncpy_chk2"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strncpy_chk2"
-    access: public_access
-    linker_set_key: "__strncpy_chk2"
-  }
-  mangled_function_name: "__strncpy_chk2"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__strlcpy_chk"
-    access: public_access
-    linker_set_key: "__strlcpy_chk"
-  }
-  mangled_function_name: "__strlcpy_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__strlcat_chk"
-    access: public_access
-    linker_set_key: "__strlcat_chk"
-  }
-  mangled_function_name: "__strlcat_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__FD_CLR_chk"
-    access: public_access
-    linker_set_key: "__FD_CLR_chk"
-  }
-  mangled_function_name: "__FD_CLR_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__FD_SET_chk"
-    access: public_access
-    linker_set_key: "__FD_SET_chk"
-  }
-  mangled_function_name: "__FD_SET_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__FD_ISSET_chk"
-    access: public_access
-    linker_set_key: "__FD_ISSET_chk"
-  }
-  mangled_function_name: "__FD_ISSET_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "select"
-    access: public_access
-    linker_set_key: "select"
-  }
-  mangled_function_name: "select"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pselect"
-    access: public_access
-    linker_set_key: "pselect"
-  }
-  mangled_function_name: "pselect"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gettimeofday"
-    access: public_access
-    linker_set_key: "gettimeofday"
-  }
-  mangled_function_name: "gettimeofday"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timezone *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "settimeofday"
-    access: public_access
-    linker_set_key: "settimeofday"
-  }
-  mangled_function_name: "settimeofday"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timezone *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getitimer"
-    access: public_access
-    linker_set_key: "getitimer"
-  }
-  mangled_function_name: "getitimer"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setitimer"
-    access: public_access
-    linker_set_key: "setitimer"
-  }
-  mangled_function_name: "setitimer"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const itimerval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utimes"
-    access: public_access
-    linker_set_key: "utimes"
-  }
-  mangled_function_name: "utimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimes"
-    access: public_access
-    linker_set_key: "futimes"
-  }
-  mangled_function_name: "futimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lutimes"
-    access: public_access
-    linker_set_key: "lutimes"
-  }
-  mangled_function_name: "lutimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimesat"
-    access: public_access
-    linker_set_key: "futimesat"
-  }
-  mangled_function_name: "futimesat"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "time"
-    access: public_access
-    linker_set_key: "time"
-  }
-  mangled_function_name: "time"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nanosleep"
-    access: public_access
-    linker_set_key: "nanosleep"
-  }
-  mangled_function_name: "nanosleep"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "asctime"
-    access: public_access
-    linker_set_key: "asctime"
-  }
-  mangled_function_name: "asctime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "asctime_r"
-    access: public_access
-    linker_set_key: "asctime_r"
-  }
-  mangled_function_name: "asctime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "difftime"
-    access: public_access
-    linker_set_key: "difftime"
-  }
-  mangled_function_name: "difftime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "mktime"
-    access: public_access
-    linker_set_key: "mktime"
-  }
-  mangled_function_name: "mktime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 8
-      alignment: 8
-    }
-    name: "localtime"
-    access: public_access
-    linker_set_key: "localtime"
-  }
-  mangled_function_name: "localtime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 8
-      alignment: 8
-    }
-    name: "localtime_r"
-    access: public_access
-    linker_set_key: "localtime_r"
-  }
-  mangled_function_name: "localtime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 8
-      alignment: 8
-    }
-    name: "gmtime"
-    access: public_access
-    linker_set_key: "gmtime"
-  }
-  mangled_function_name: "gmtime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 8
-      alignment: 8
-    }
-    name: "gmtime_r"
-    access: public_access
-    linker_set_key: "gmtime_r"
-  }
-  mangled_function_name: "gmtime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strptime"
-    access: public_access
-    linker_set_key: "strptime"
-  }
-  mangled_function_name: "strptime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strftime"
-    access: public_access
-    linker_set_key: "strftime"
-  }
-  mangled_function_name: "strftime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strftime_l"
-    access: public_access
-    linker_set_key: "strftime_l"
-  }
-  mangled_function_name: "strftime_l"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ctime"
-    access: public_access
-    linker_set_key: "ctime"
-  }
-  mangled_function_name: "ctime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ctime_r"
-    access: public_access
-    linker_set_key: "ctime_r"
-  }
-  mangled_function_name: "ctime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "tzset"
-    access: public_access
-    linker_set_key: "tzset"
-  }
-  mangled_function_name: "tzset"
-  source_file: "bionic/libc/include/time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "clock"
-    access: public_access
-    linker_set_key: "clock"
-  }
-  mangled_function_name: "clock"
-  source_file: "bionic/libc/include/time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_getcpuclockid"
-    access: public_access
-    linker_set_key: "clock_getcpuclockid"
-  }
-  mangled_function_name: "clock_getcpuclockid"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_getres"
-    access: public_access
-    linker_set_key: "clock_getres"
-  }
-  mangled_function_name: "clock_getres"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_gettime"
-    access: public_access
-    linker_set_key: "clock_gettime"
-  }
-  mangled_function_name: "clock_gettime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_nanosleep"
-    access: public_access
-    linker_set_key: "clock_nanosleep"
-  }
-  mangled_function_name: "clock_nanosleep"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_settime"
-    access: public_access
-    linker_set_key: "clock_settime"
-  }
-  mangled_function_name: "clock_settime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_create"
-    access: public_access
-    linker_set_key: "timer_create"
-  }
-  mangled_function_name: "timer_create"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigevent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_delete"
-    access: public_access
-    linker_set_key: "timer_delete"
-  }
-  mangled_function_name: "timer_delete"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_settime"
-    access: public_access
-    linker_set_key: "timer_settime"
-  }
-  mangled_function_name: "timer_settime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const itimerspec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_gettime"
-    access: public_access
-    linker_set_key: "timer_gettime"
-  }
-  mangled_function_name: "timer_gettime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_getoverrun"
-    access: public_access
-    linker_set_key: "timer_getoverrun"
-  }
-  mangled_function_name: "timer_getoverrun"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "timelocal"
-    access: public_access
-    linker_set_key: "timelocal"
-  }
-  mangled_function_name: "timelocal"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "timegm"
-    access: public_access
-    linker_set_key: "timegm"
-  }
-  mangled_function_name: "timegm"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_destroy"
-    access: public_access
-    linker_set_key: "pthread_attr_destroy"
-  }
-  mangled_function_name: "pthread_attr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getdetachstate"
-    access: public_access
-    linker_set_key: "pthread_attr_getdetachstate"
-  }
-  mangled_function_name: "pthread_attr_getdetachstate"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getguardsize"
-    access: public_access
-    linker_set_key: "pthread_attr_getguardsize"
-  }
-  mangled_function_name: "pthread_attr_getguardsize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getschedparam"
-    access: public_access
-    linker_set_key: "pthread_attr_getschedparam"
-  }
-  mangled_function_name: "pthread_attr_getschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getschedpolicy"
-    access: public_access
-    linker_set_key: "pthread_attr_getschedpolicy"
-  }
-  mangled_function_name: "pthread_attr_getschedpolicy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getscope"
-    access: public_access
-    linker_set_key: "pthread_attr_getscope"
-  }
-  mangled_function_name: "pthread_attr_getscope"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getstack"
-    access: public_access
-    linker_set_key: "pthread_attr_getstack"
-  }
-  mangled_function_name: "pthread_attr_getstack"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getstacksize"
-    access: public_access
-    linker_set_key: "pthread_attr_getstacksize"
-  }
-  mangled_function_name: "pthread_attr_getstacksize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_init"
-    access: public_access
-    linker_set_key: "pthread_attr_init"
-  }
-  mangled_function_name: "pthread_attr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setdetachstate"
-    access: public_access
-    linker_set_key: "pthread_attr_setdetachstate"
-  }
-  mangled_function_name: "pthread_attr_setdetachstate"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setguardsize"
-    access: public_access
-    linker_set_key: "pthread_attr_setguardsize"
-  }
-  mangled_function_name: "pthread_attr_setguardsize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setschedparam"
-    access: public_access
-    linker_set_key: "pthread_attr_setschedparam"
-  }
-  mangled_function_name: "pthread_attr_setschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setschedpolicy"
-    access: public_access
-    linker_set_key: "pthread_attr_setschedpolicy"
-  }
-  mangled_function_name: "pthread_attr_setschedpolicy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setscope"
-    access: public_access
-    linker_set_key: "pthread_attr_setscope"
-  }
-  mangled_function_name: "pthread_attr_setscope"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setstack"
-    access: public_access
-    linker_set_key: "pthread_attr_setstack"
-  }
-  mangled_function_name: "pthread_attr_setstack"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setstacksize"
-    access: public_access
-    linker_set_key: "pthread_attr_setstacksize"
-  }
-  mangled_function_name: "pthread_attr_setstacksize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_condattr_destroy"
-  }
-  mangled_function_name: "pthread_condattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_getclock"
-    access: public_access
-    linker_set_key: "pthread_condattr_getclock"
-  }
-  mangled_function_name: "pthread_condattr_getclock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_condattr_getpshared"
-  }
-  mangled_function_name: "pthread_condattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_init"
-    access: public_access
-    linker_set_key: "pthread_condattr_init"
-  }
-  mangled_function_name: "pthread_condattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_setclock"
-    access: public_access
-    linker_set_key: "pthread_condattr_setclock"
-  }
-  mangled_function_name: "pthread_condattr_setclock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_condattr_setpshared"
-  }
-  mangled_function_name: "pthread_condattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_broadcast"
-    access: public_access
-    linker_set_key: "pthread_cond_broadcast"
-  }
-  mangled_function_name: "pthread_cond_broadcast"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_destroy"
-    access: public_access
-    linker_set_key: "pthread_cond_destroy"
-  }
-  mangled_function_name: "pthread_cond_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_init"
-    access: public_access
-    linker_set_key: "pthread_cond_init"
-  }
-  mangled_function_name: "pthread_cond_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_signal"
-    access: public_access
-    linker_set_key: "pthread_cond_signal"
-  }
-  mangled_function_name: "pthread_cond_signal"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timedwait"
-    access: public_access
-    linker_set_key: "pthread_cond_timedwait"
-  }
-  mangled_function_name: "pthread_cond_timedwait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_wait"
-    access: public_access
-    linker_set_key: "pthread_cond_wait"
-  }
-  mangled_function_name: "pthread_cond_wait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_create"
-    access: public_access
-    linker_set_key: "pthread_create"
-  }
-  mangled_function_name: "pthread_create"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *(*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "start_routine"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_detach"
-    access: public_access
-    linker_set_key: "pthread_detach"
-  }
-  mangled_function_name: "pthread_detach"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "pthread_exit"
-    access: public_access
-    linker_set_key: "pthread_exit"
-  }
-  mangled_function_name: "pthread_exit"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_equal"
-    access: public_access
-    linker_set_key: "pthread_equal"
-  }
-  mangled_function_name: "pthread_equal"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getattr_np"
-    access: public_access
-    linker_set_key: "pthread_getattr_np"
-  }
-  mangled_function_name: "pthread_getattr_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getcpuclockid"
-    access: public_access
-    linker_set_key: "pthread_getcpuclockid"
-  }
-  mangled_function_name: "pthread_getcpuclockid"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getschedparam"
-    access: public_access
-    linker_set_key: "pthread_getschedparam"
-  }
-  mangled_function_name: "pthread_getschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "pthread_getspecific"
-    access: public_access
-    linker_set_key: "pthread_getspecific"
-  }
-  mangled_function_name: "pthread_getspecific"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_gettid_np"
-    access: public_access
-    linker_set_key: "pthread_gettid_np"
-  }
-  mangled_function_name: "pthread_gettid_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_join"
-    access: public_access
-    linker_set_key: "pthread_join"
-  }
-  mangled_function_name: "pthread_join"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_key_create"
-    access: public_access
-    linker_set_key: "pthread_key_create"
-  }
-  mangled_function_name: "pthread_key_create"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_key_delete"
-    access: public_access
-    linker_set_key: "pthread_key_delete"
-  }
-  mangled_function_name: "pthread_key_delete"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_destroy"
-  }
-  mangled_function_name: "pthread_mutexattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_getpshared"
-  }
-  mangled_function_name: "pthread_mutexattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_gettype"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_gettype"
-  }
-  mangled_function_name: "pthread_mutexattr_gettype"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_init"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_init"
-  }
-  mangled_function_name: "pthread_mutexattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_setpshared"
-  }
-  mangled_function_name: "pthread_mutexattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_settype"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_settype"
-  }
-  mangled_function_name: "pthread_mutexattr_settype"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_destroy"
-    access: public_access
-    linker_set_key: "pthread_mutex_destroy"
-  }
-  mangled_function_name: "pthread_mutex_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_init"
-    access: public_access
-    linker_set_key: "pthread_mutex_init"
-  }
-  mangled_function_name: "pthread_mutex_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_lock"
-    access: public_access
-    linker_set_key: "pthread_mutex_lock"
-  }
-  mangled_function_name: "pthread_mutex_lock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_timedlock"
-    access: public_access
-    linker_set_key: "pthread_mutex_timedlock"
-  }
-  mangled_function_name: "pthread_mutex_timedlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_trylock"
-    access: public_access
-    linker_set_key: "pthread_mutex_trylock"
-  }
-  mangled_function_name: "pthread_mutex_trylock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_unlock"
-    access: public_access
-    linker_set_key: "pthread_mutex_unlock"
-  }
-  mangled_function_name: "pthread_mutex_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_once"
-    access: public_access
-    linker_set_key: "pthread_once"
-  }
-  mangled_function_name: "pthread_once"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 8
-        alignment: 8
-      }
-      name: "init_routine"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_init"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_init"
-  }
-  mangled_function_name: "pthread_rwlockattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_destroy"
-  }
-  mangled_function_name: "pthread_rwlockattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_getpshared"
-  }
-  mangled_function_name: "pthread_rwlockattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_setpshared"
-  }
-  mangled_function_name: "pthread_rwlockattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_getkind_np"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_getkind_np"
-  }
-  mangled_function_name: "pthread_rwlockattr_getkind_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_setkind_np"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_setkind_np"
-  }
-  mangled_function_name: "pthread_rwlockattr_setkind_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_destroy"
-    access: public_access
-    linker_set_key: "pthread_rwlock_destroy"
-  }
-  mangled_function_name: "pthread_rwlock_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_init"
-    access: public_access
-    linker_set_key: "pthread_rwlock_init"
-  }
-  mangled_function_name: "pthread_rwlock_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_rdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_rdlock"
-  }
-  mangled_function_name: "pthread_rwlock_rdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_timedrdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_timedrdlock"
-  }
-  mangled_function_name: "pthread_rwlock_timedrdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_timedwrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_timedwrlock"
-  }
-  mangled_function_name: "pthread_rwlock_timedwrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_tryrdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_tryrdlock"
-  }
-  mangled_function_name: "pthread_rwlock_tryrdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_trywrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_trywrlock"
-  }
-  mangled_function_name: "pthread_rwlock_trywrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_unlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_unlock"
-  }
-  mangled_function_name: "pthread_rwlock_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_wrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_wrlock"
-  }
-  mangled_function_name: "pthread_rwlock_wrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_init"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_init"
-  }
-  mangled_function_name: "pthread_barrierattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_destroy"
-  }
-  mangled_function_name: "pthread_barrierattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_getpshared"
-  }
-  mangled_function_name: "pthread_barrierattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const int *"
-        size: 8
-        alignment: 8
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "pshared"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_setpshared"
-  }
-  mangled_function_name: "pthread_barrierattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pshared"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_init"
-    access: public_access
-    linker_set_key: "pthread_barrier_init"
-  }
-  mangled_function_name: "pthread_barrier_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_destroy"
-    access: public_access
-    linker_set_key: "pthread_barrier_destroy"
-  }
-  mangled_function_name: "pthread_barrier_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_wait"
-    access: public_access
-    linker_set_key: "pthread_barrier_wait"
-  }
-  mangled_function_name: "pthread_barrier_wait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_destroy"
-    access: public_access
-    linker_set_key: "pthread_spin_destroy"
-  }
-  mangled_function_name: "pthread_spin_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_init"
-    access: public_access
-    linker_set_key: "pthread_spin_init"
-  }
-  mangled_function_name: "pthread_spin_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_lock"
-    access: public_access
-    linker_set_key: "pthread_spin_lock"
-  }
-  mangled_function_name: "pthread_spin_lock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_trylock"
-    access: public_access
-    linker_set_key: "pthread_spin_trylock"
-  }
-  mangled_function_name: "pthread_spin_trylock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_unlock"
-    access: public_access
-    linker_set_key: "pthread_spin_unlock"
-  }
-  mangled_function_name: "pthread_spin_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pthread_self"
-    access: public_access
-    linker_set_key: "pthread_self"
-  }
-  mangled_function_name: "pthread_self"
-  source_file: "bionic/libc/include/pthread.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getname_np"
-    access: public_access
-    linker_set_key: "pthread_getname_np"
-  }
-  mangled_function_name: "pthread_getname_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setname_np"
-    access: public_access
-    linker_set_key: "pthread_setname_np"
-  }
-  mangled_function_name: "pthread_setname_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setschedparam"
-    access: public_access
-    linker_set_key: "pthread_setschedparam"
-  }
-  mangled_function_name: "pthread_setschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setspecific"
-    access: public_access
-    linker_set_key: "pthread_setspecific"
-  }
-  mangled_function_name: "pthread_setspecific"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__pthread_cleanup_push"
-    access: public_access
-    linker_set_key: "__pthread_cleanup_push"
-  }
-  mangled_function_name: "__pthread_cleanup_push"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__pthread_cleanup_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "c"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__pthread_cleanup_pop"
-    access: public_access
-    linker_set_key: "__pthread_cleanup_pop"
-  }
-  mangled_function_name: "__pthread_cleanup_pop"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__pthread_cleanup_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "clearerr"
-    access: public_access
-    linker_set_key: "clearerr"
-  }
-  mangled_function_name: "clearerr"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fclose"
-    access: public_access
-    linker_set_key: "fclose"
-  }
-  mangled_function_name: "fclose"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feof"
-    access: public_access
-    linker_set_key: "feof"
-  }
-  mangled_function_name: "feof"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ferror"
-    access: public_access
-    linker_set_key: "ferror"
-  }
-  mangled_function_name: "ferror"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fflush"
-    access: public_access
-    linker_set_key: "fflush"
-  }
-  mangled_function_name: "fflush"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetc"
-    access: public_access
-    linker_set_key: "fgetc"
-  }
-  mangled_function_name: "fgetc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "fgets"
-    access: public_access
-    linker_set_key: "fgets"
-  }
-  mangled_function_name: "fgets"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fprintf"
-    access: public_access
-    linker_set_key: "fprintf"
-  }
-  mangled_function_name: "fprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputc"
-    access: public_access
-    linker_set_key: "fputc"
-  }
-  mangled_function_name: "fputc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputs"
-    access: public_access
-    linker_set_key: "fputs"
-  }
-  mangled_function_name: "fputs"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "fread"
-    access: public_access
-    linker_set_key: "fread"
-  }
-  mangled_function_name: "fread"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fscanf"
-    access: public_access
-    linker_set_key: "fscanf"
-  }
-  mangled_function_name: "fscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "fwrite"
-    access: public_access
-    linker_set_key: "fwrite"
-  }
-  mangled_function_name: "fwrite"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getc"
-    access: public_access
-    linker_set_key: "getc"
-  }
-  mangled_function_name: "getc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getchar"
-    access: public_access
-    linker_set_key: "getchar"
-  }
-  mangled_function_name: "getchar"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "getdelim"
-    access: public_access
-    linker_set_key: "getdelim"
-  }
-  mangled_function_name: "getdelim"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "getline"
-    access: public_access
-    linker_set_key: "getline"
-  }
-  mangled_function_name: "getline"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "perror"
-    access: public_access
-    linker_set_key: "perror"
-  }
-  mangled_function_name: "perror"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "printf"
-    access: public_access
-    linker_set_key: "printf"
-  }
-  mangled_function_name: "printf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putc"
-    access: public_access
-    linker_set_key: "putc"
-  }
-  mangled_function_name: "putc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putchar"
-    access: public_access
-    linker_set_key: "putchar"
-  }
-  mangled_function_name: "putchar"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "puts"
-    access: public_access
-    linker_set_key: "puts"
-  }
-  mangled_function_name: "puts"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "remove"
-    access: public_access
-    linker_set_key: "remove"
-  }
-  mangled_function_name: "remove"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "rewind"
-    access: public_access
-    linker_set_key: "rewind"
-  }
-  mangled_function_name: "rewind"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scanf"
-    access: public_access
-    linker_set_key: "scanf"
-  }
-  mangled_function_name: "scanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setbuf"
-    access: public_access
-    linker_set_key: "setbuf"
-  }
-  mangled_function_name: "setbuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setvbuf"
-    access: public_access
-    linker_set_key: "setvbuf"
-  }
-  mangled_function_name: "setvbuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sscanf"
-    access: public_access
-    linker_set_key: "sscanf"
-  }
-  mangled_function_name: "sscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ungetc"
-    access: public_access
-    linker_set_key: "ungetc"
-  }
-  mangled_function_name: "ungetc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfprintf"
-    access: public_access
-    linker_set_key: "vfprintf"
-  }
-  mangled_function_name: "vfprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vprintf"
-    access: public_access
-    linker_set_key: "vprintf"
-  }
-  mangled_function_name: "vprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dprintf"
-    access: public_access
-    linker_set_key: "dprintf"
-  }
-  mangled_function_name: "dprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vdprintf"
-    access: public_access
-    linker_set_key: "vdprintf"
-  }
-  mangled_function_name: "vdprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sprintf"
-    access: public_access
-    linker_set_key: "sprintf"
-  }
-  mangled_function_name: "sprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsprintf"
-    access: public_access
-    linker_set_key: "vsprintf"
-  }
-  mangled_function_name: "vsprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "tmpnam"
-    access: public_access
-    linker_set_key: "tmpnam"
-  }
-  mangled_function_name: "tmpnam"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "tempnam"
-    access: public_access
-    linker_set_key: "tempnam"
-  }
-  mangled_function_name: "tempnam"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rename"
-    access: public_access
-    linker_set_key: "rename"
-  }
-  mangled_function_name: "rename"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "renameat"
-    access: public_access
-    linker_set_key: "renameat"
-  }
-  mangled_function_name: "renameat"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseek"
-    access: public_access
-    linker_set_key: "fseek"
-  }
-  mangled_function_name: "fseek"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "ftell"
-    access: public_access
-    linker_set_key: "ftell"
-  }
-  mangled_function_name: "ftell"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetpos"
-    access: public_access
-    linker_set_key: "fgetpos"
-  }
-  mangled_function_name: "fgetpos"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetpos"
-    access: public_access
-    linker_set_key: "fsetpos"
-  }
-  mangled_function_name: "fsetpos"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseeko"
-    access: public_access
-    linker_set_key: "fseeko"
-  }
-  mangled_function_name: "fseeko"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "ftello"
-    access: public_access
-    linker_set_key: "ftello"
-  }
-  mangled_function_name: "ftello"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "funopen"
-    access: public_access
-    linker_set_key: "funopen"
-  }
-  mangled_function_name: "funopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, char *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, const char *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long (*)(void *, long, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetpos64"
-    access: public_access
-    linker_set_key: "fgetpos64"
-  }
-  mangled_function_name: "fgetpos64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetpos64"
-    access: public_access
-    linker_set_key: "fsetpos64"
-  }
-  mangled_function_name: "fsetpos64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseeko64"
-    access: public_access
-    linker_set_key: "fseeko64"
-  }
-  mangled_function_name: "fseeko64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "ftello64"
-    access: public_access
-    linker_set_key: "ftello64"
-  }
-  mangled_function_name: "ftello64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "funopen64"
-    access: public_access
-    linker_set_key: "funopen64"
-  }
-  mangled_function_name: "funopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, char *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, const char *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long (*)(void *, long, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "fopen"
-    access: public_access
-    linker_set_key: "fopen"
-  }
-  mangled_function_name: "fopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "fopen64"
-    access: public_access
-    linker_set_key: "fopen64"
-  }
-  mangled_function_name: "fopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "freopen"
-    access: public_access
-    linker_set_key: "freopen"
-  }
-  mangled_function_name: "freopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "freopen64"
-    access: public_access
-    linker_set_key: "freopen64"
-  }
-  mangled_function_name: "freopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "tmpfile"
-    access: public_access
-    linker_set_key: "tmpfile"
-  }
-  mangled_function_name: "tmpfile"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "tmpfile64"
-    access: public_access
-    linker_set_key: "tmpfile64"
-  }
-  mangled_function_name: "tmpfile64"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "snprintf"
-    access: public_access
-    linker_set_key: "snprintf"
-  }
-  mangled_function_name: "snprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfscanf"
-    access: public_access
-    linker_set_key: "vfscanf"
-  }
-  mangled_function_name: "vfscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vscanf"
-    access: public_access
-    linker_set_key: "vscanf"
-  }
-  mangled_function_name: "vscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsnprintf"
-    access: public_access
-    linker_set_key: "vsnprintf"
-  }
-  mangled_function_name: "vsnprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsscanf"
-    access: public_access
-    linker_set_key: "vsscanf"
-  }
-  mangled_function_name: "vsscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ctermid"
-    access: public_access
-    linker_set_key: "ctermid"
-  }
-  mangled_function_name: "ctermid"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "fdopen"
-    access: public_access
-    linker_set_key: "fdopen"
-  }
-  mangled_function_name: "fdopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fileno"
-    access: public_access
-    linker_set_key: "fileno"
-  }
-  mangled_function_name: "fileno"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pclose"
-    access: public_access
-    linker_set_key: "pclose"
-  }
-  mangled_function_name: "pclose"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "popen"
-    access: public_access
-    linker_set_key: "popen"
-  }
-  mangled_function_name: "popen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "flockfile"
-    access: public_access
-    linker_set_key: "flockfile"
-  }
-  mangled_function_name: "flockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftrylockfile"
-    access: public_access
-    linker_set_key: "ftrylockfile"
-  }
-  mangled_function_name: "ftrylockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "funlockfile"
-    access: public_access
-    linker_set_key: "funlockfile"
-  }
-  mangled_function_name: "funlockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getc_unlocked"
-    access: public_access
-    linker_set_key: "getc_unlocked"
-  }
-  mangled_function_name: "getc_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getchar_unlocked"
-    access: public_access
-    linker_set_key: "getchar_unlocked"
-  }
-  mangled_function_name: "getchar_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putc_unlocked"
-    access: public_access
-    linker_set_key: "putc_unlocked"
-  }
-  mangled_function_name: "putc_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putchar_unlocked"
-    access: public_access
-    linker_set_key: "putchar_unlocked"
-  }
-  mangled_function_name: "putchar_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "fmemopen"
-    access: public_access
-    linker_set_key: "fmemopen"
-  }
-  mangled_function_name: "fmemopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "open_memstream"
-    access: public_access
-    linker_set_key: "open_memstream"
-  }
-  mangled_function_name: "open_memstream"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "asprintf"
-    access: public_access
-    linker_set_key: "asprintf"
-  }
-  mangled_function_name: "asprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "fgetln"
-    access: public_access
-    linker_set_key: "fgetln"
-  }
-  mangled_function_name: "fgetln"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fpurge"
-    access: public_access
-    linker_set_key: "fpurge"
-  }
-  mangled_function_name: "fpurge"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setbuffer"
-    access: public_access
-    linker_set_key: "setbuffer"
-  }
-  mangled_function_name: "setbuffer"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setlinebuf"
-    access: public_access
-    linker_set_key: "setlinebuf"
-  }
-  mangled_function_name: "setlinebuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vasprintf"
-    access: public_access
-    linker_set_key: "vasprintf"
-  }
-  mangled_function_name: "vasprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "clearerr_unlocked"
-    access: public_access
-    linker_set_key: "clearerr_unlocked"
-  }
-  mangled_function_name: "clearerr_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feof_unlocked"
-    access: public_access
-    linker_set_key: "feof_unlocked"
-  }
-  mangled_function_name: "feof_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ferror_unlocked"
-    access: public_access
-    linker_set_key: "ferror_unlocked"
-  }
-  mangled_function_name: "ferror_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fileno_unlocked"
-    access: public_access
-    linker_set_key: "fileno_unlocked"
-  }
-  mangled_function_name: "fileno_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__fgets_chk"
-    access: public_access
-    linker_set_key: "__fgets_chk"
-  }
-  mangled_function_name: "__fgets_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__fread_chk"
-    access: public_access
-    linker_set_key: "__fread_chk"
-  }
-  mangled_function_name: "__fread_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__fwrite_chk"
-    access: public_access
-    linker_set_key: "__fwrite_chk"
-  }
-  mangled_function_name: "__fwrite_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "malloc"
-    access: public_access
-    linker_set_key: "malloc"
-  }
-  mangled_function_name: "malloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "calloc"
-    access: public_access
-    linker_set_key: "calloc"
-  }
-  mangled_function_name: "calloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "item_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "item_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "realloc"
-    access: public_access
-    linker_set_key: "realloc"
-  }
-  mangled_function_name: "realloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "free"
-    access: public_access
-    linker_set_key: "free"
-  }
-  mangled_function_name: "free"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memalign"
-    access: public_access
-    linker_set_key: "memalign"
-  }
-  mangled_function_name: "memalign"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "alignment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "malloc_usable_size"
-    access: public_access
-    linker_set_key: "malloc_usable_size"
-  }
-  mangled_function_name: "malloc_usable_size"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mallinfo"
-      size: 80
-      alignment: 8
-    }
-    name: "mallinfo"
-    access: public_access
-    linker_set_key: "mallinfo"
-  }
-  mangled_function_name: "mallinfo"
-  source_file: "bionic/libc/include/malloc.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_info"
-    access: public_access
-    linker_set_key: "malloc_info"
-  }
-  mangled_function_name: "malloc_info"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "abort"
-    access: public_access
-    linker_set_key: "abort"
-  }
-  mangled_function_name: "abort"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "exit"
-    access: public_access
-    linker_set_key: "exit"
-  }
-  mangled_function_name: "exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_Exit"
-    access: public_access
-    linker_set_key: "_Exit"
-  }
-  mangled_function_name: "_Exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "at_quick_exit"
-    access: public_access
-    linker_set_key: "at_quick_exit"
-  }
-  mangled_function_name: "at_quick_exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "quick_exit"
-    access: public_access
-    linker_set_key: "quick_exit"
-  }
-  mangled_function_name: "quick_exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "getenv"
-    access: public_access
-    linker_set_key: "getenv"
-  }
-  mangled_function_name: "getenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putenv"
-    access: public_access
-    linker_set_key: "putenv"
-  }
-  mangled_function_name: "putenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setenv"
-    access: public_access
-    linker_set_key: "setenv"
-  }
-  mangled_function_name: "setenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unsetenv"
-    access: public_access
-    linker_set_key: "unsetenv"
-  }
-  mangled_function_name: "unsetenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clearenv"
-    access: public_access
-    linker_set_key: "clearenv"
-  }
-  mangled_function_name: "clearenv"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "mkdtemp"
-    access: public_access
-    linker_set_key: "mkdtemp"
-  }
-  mangled_function_name: "mkdtemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "mktemp"
-    access: public_access
-    linker_set_key: "mktemp"
-  }
-  mangled_function_name: "mktemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemp64"
-    access: public_access
-    linker_set_key: "mkostemp64"
-  }
-  mangled_function_name: "mkostemp64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemp"
-    access: public_access
-    linker_set_key: "mkostemp"
-  }
-  mangled_function_name: "mkostemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemps64"
-    access: public_access
-    linker_set_key: "mkostemps64"
-  }
-  mangled_function_name: "mkostemps64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemps"
-    access: public_access
-    linker_set_key: "mkostemps"
-  }
-  mangled_function_name: "mkostemps"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemp64"
-    access: public_access
-    linker_set_key: "mkstemp64"
-  }
-  mangled_function_name: "mkstemp64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemp"
-    access: public_access
-    linker_set_key: "mkstemp"
-  }
-  mangled_function_name: "mkstemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemps64"
-    access: public_access
-    linker_set_key: "mkstemps64"
-  }
-  mangled_function_name: "mkstemps64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemps"
-    access: public_access
-    linker_set_key: "mkstemps"
-  }
-  mangled_function_name: "mkstemps"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtol"
-    access: public_access
-    linker_set_key: "strtol"
-  }
-  mangled_function_name: "strtol"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoll"
-    access: public_access
-    linker_set_key: "strtoll"
-  }
-  mangled_function_name: "strtoll"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoul"
-    access: public_access
-    linker_set_key: "strtoul"
-  }
-  mangled_function_name: "strtoul"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoull"
-    access: public_access
-    linker_set_key: "strtoull"
-  }
-  mangled_function_name: "strtoull"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_memalign"
-    access: public_access
-    linker_set_key: "posix_memalign"
-  }
-  mangled_function_name: "posix_memalign"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 8
-        alignment: 8
-      }
-      name: "memptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "alignment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "strtod"
-    access: public_access
-    linker_set_key: "strtod"
-  }
-  mangled_function_name: "strtod"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "strtold"
-    access: public_access
-    linker_set_key: "strtold"
-  }
-  mangled_function_name: "strtold"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoul_l"
-    access: public_access
-    linker_set_key: "strtoul_l"
-  }
-  mangled_function_name: "strtoul_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "atoi"
-    access: public_access
-    linker_set_key: "atoi"
-  }
-  mangled_function_name: "atoi"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "atol"
-    access: public_access
-    linker_set_key: "atol"
-  }
-  mangled_function_name: "atol"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "atoll"
-    access: public_access
-    linker_set_key: "atoll"
-  }
-  mangled_function_name: "atoll"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "realpath"
-    access: public_access
-    linker_set_key: "realpath"
-  }
-  mangled_function_name: "realpath"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "resolved"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "system"
-    access: public_access
-    linker_set_key: "system"
-  }
-  mangled_function_name: "system"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "string"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "bsearch"
-    access: public_access
-    linker_set_key: "bsearch"
-  }
-  mangled_function_name: "bsearch"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "base0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "nmemb"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "compar"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "qsort"
-    access: public_access
-    linker_set_key: "qsort"
-  }
-  mangled_function_name: "qsort"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "arc4random"
-    access: public_access
-    linker_set_key: "arc4random"
-  }
-  mangled_function_name: "arc4random"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "arc4random_uniform"
-    access: public_access
-    linker_set_key: "arc4random_uniform"
-  }
-  mangled_function_name: "arc4random_uniform"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "arc4random_buf"
-    access: public_access
-    linker_set_key: "arc4random_buf"
-  }
-  mangled_function_name: "arc4random_buf"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rand_r"
-    access: public_access
-    linker_set_key: "rand_r"
-  }
-  mangled_function_name: "rand_r"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "drand48"
-    access: public_access
-    linker_set_key: "drand48"
-  }
-  mangled_function_name: "drand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "erand48"
-    access: public_access
-    linker_set_key: "erand48"
-  }
-  mangled_function_name: "erand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "jrand48"
-    access: public_access
-    linker_set_key: "jrand48"
-  }
-  mangled_function_name: "jrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "lcong48"
-    access: public_access
-    linker_set_key: "lcong48"
-  }
-  mangled_function_name: "lcong48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lrand48"
-    access: public_access
-    linker_set_key: "lrand48"
-  }
-  mangled_function_name: "lrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "mrand48"
-    access: public_access
-    linker_set_key: "mrand48"
-  }
-  mangled_function_name: "mrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "nrand48"
-    access: public_access
-    linker_set_key: "nrand48"
-  }
-  mangled_function_name: "nrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short *"
-      size: 8
-      alignment: 8
-    }
-    name: "seed48"
-    access: public_access
-    linker_set_key: "seed48"
-  }
-  mangled_function_name: "seed48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srand48"
-    access: public_access
-    linker_set_key: "srand48"
-  }
-  mangled_function_name: "srand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "initstate"
-    access: public_access
-    linker_set_key: "initstate"
-  }
-  mangled_function_name: "initstate"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "setstate"
-    access: public_access
-    linker_set_key: "setstate"
-  }
-  mangled_function_name: "setstate"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpt"
-    access: public_access
-    linker_set_key: "getpt"
-  }
-  mangled_function_name: "getpt"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_openpt"
-    access: public_access
-    linker_set_key: "posix_openpt"
-  }
-  mangled_function_name: "posix_openpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ptsname"
-    access: public_access
-    linker_set_key: "ptsname"
-  }
-  mangled_function_name: "ptsname"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ptsname_r"
-    access: public_access
-    linker_set_key: "ptsname_r"
-  }
-  mangled_function_name: "ptsname_r"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlockpt"
-    access: public_access
-    linker_set_key: "unlockpt"
-  }
-  mangled_function_name: "unlockpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsubopt"
-    access: public_access
-    linker_set_key: "getsubopt"
-  }
-  mangled_function_name: "getsubopt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "div_t"
-      size: 8
-      alignment: 4
-    }
-    name: "div"
-    access: public_access
-    linker_set_key: "div"
-  }
-  mangled_function_name: "div"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "ldiv_t"
-      size: 16
-      alignment: 8
-    }
-    name: "ldiv"
-    access: public_access
-    linker_set_key: "ldiv"
-  }
-  mangled_function_name: "ldiv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "lldiv_t"
-      size: 16
-      alignment: 8
-    }
-    name: "lldiv"
-    access: public_access
-    linker_set_key: "lldiv"
-  }
-  mangled_function_name: "lldiv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "getprogname"
-    access: public_access
-    linker_set_key: "getprogname"
-  }
-  mangled_function_name: "getprogname"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setprogname"
-    access: public_access
-    linker_set_key: "setprogname"
-  }
-  mangled_function_name: "setprogname"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mblen"
-    access: public_access
-    linker_set_key: "mblen"
-  }
-  mangled_function_name: "mblen"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbstowcs"
-    access: public_access
-    linker_set_key: "mbstowcs"
-  }
-  mangled_function_name: "mbstowcs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbtowc"
-    access: public_access
-    linker_set_key: "mbtowc"
-  }
-  mangled_function_name: "mbtowc"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wctomb"
-    access: public_access
-    linker_set_key: "wctomb"
-  }
-  mangled_function_name: "wctomb"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstombs"
-    access: public_access
-    linker_set_key: "wcstombs"
-  }
-  mangled_function_name: "wcstombs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__ctype_get_mb_cur_max"
-    access: public_access
-    linker_set_key: "__ctype_get_mb_cur_max"
-  }
-  mangled_function_name: "__ctype_get_mb_cur_max"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "strtof"
-    access: public_access
-    linker_set_key: "strtof"
-  }
-  mangled_function_name: "strtof"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atof"
-    access: public_access
-    linker_set_key: "atof"
-  }
-  mangled_function_name: "atof"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "abs"
-    access: public_access
-    linker_set_key: "abs"
-  }
-  mangled_function_name: "abs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "labs"
-    access: public_access
-    linker_set_key: "labs"
-  }
-  mangled_function_name: "labs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llabs"
-    access: public_access
-    linker_set_key: "llabs"
-  }
-  mangled_function_name: "llabs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rand"
-    access: public_access
-    linker_set_key: "rand"
-  }
-  mangled_function_name: "rand"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srand"
-    access: public_access
-    linker_set_key: "srand"
-  }
-  mangled_function_name: "srand"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "random"
-    access: public_access
-    linker_set_key: "random"
-  }
-  mangled_function_name: "random"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srandom"
-    access: public_access
-    linker_set_key: "srandom"
-  }
-  mangled_function_name: "srandom"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "grantpt"
-    access: public_access
-    linker_set_key: "grantpt"
-  }
-  mangled_function_name: "grantpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoll_l"
-    access: public_access
-    linker_set_key: "strtoll_l"
-  }
-  mangled_function_name: "strtoll_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoull_l"
-    access: public_access
-    linker_set_key: "strtoull_l"
-  }
-  mangled_function_name: "strtoull_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "strtold_l"
-    access: public_access
-    linker_set_key: "strtold_l"
-  }
-  mangled_function_name: "strtold_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "strtod_l"
-    access: public_access
-    linker_set_key: "strtod_l"
-  }
-  mangled_function_name: "strtod_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "strtof_l"
-    access: public_access
-    linker_set_key: "strtof_l"
-  }
-  mangled_function_name: "strtof_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtol_l"
-    access: public_access
-    linker_set_key: "strtol_l"
-  }
-  mangled_function_name: "strtol_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "mmap"
-    access: public_access
-    linker_set_key: "mmap"
-  }
-  mangled_function_name: "mmap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "mmap64"
-    access: public_access
-    linker_set_key: "mmap64"
-  }
-  mangled_function_name: "mmap64"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munmap"
-    access: public_access
-    linker_set_key: "munmap"
-  }
-  mangled_function_name: "munmap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msync"
-    access: public_access
-    linker_set_key: "msync"
-  }
-  mangled_function_name: "msync"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mprotect"
-    access: public_access
-    linker_set_key: "mprotect"
-  }
-  mangled_function_name: "mprotect"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "mremap"
-    access: public_access
-    linker_set_key: "mremap"
-  }
-  mangled_function_name: "mremap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mlockall"
-    access: public_access
-    linker_set_key: "mlockall"
-  }
-  mangled_function_name: "mlockall"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munlockall"
-    access: public_access
-    linker_set_key: "munlockall"
-  }
-  mangled_function_name: "munlockall"
-  source_file: "bionic/libc/include/sys/mman.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mlock"
-    access: public_access
-    linker_set_key: "mlock"
-  }
-  mangled_function_name: "mlock"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munlock"
-    access: public_access
-    linker_set_key: "munlock"
-  }
-  mangled_function_name: "munlock"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mincore"
-    access: public_access
-    linker_set_key: "mincore"
-  }
-  mangled_function_name: "mincore"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "madvise"
-    access: public_access
-    linker_set_key: "madvise"
-  }
-  mangled_function_name: "madvise"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_madvise"
-    access: public_access
-    linker_set_key: "posix_madvise"
-  }
-  mangled_function_name: "posix_madvise"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prctl"
-    access: public_access
-    linker_set_key: "prctl"
-  }
-  mangled_function_name: "prctl"
-  source_file: "bionic/libc/include/sys/prctl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "option"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_set"
-    access: public_access
-    linker_set_key: "__system_property_set"
-  }
-  mangled_function_name: "__system_property_set"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const prop_info *"
-      size: 8
-      alignment: 8
-    }
-    name: "__system_property_find"
-    access: public_access
-    linker_set_key: "__system_property_find"
-  }
-  mangled_function_name: "__system_property_find"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__system_property_read_callback"
-    access: public_access
-    linker_set_key: "__system_property_read_callback"
-  }
-  mangled_function_name: "__system_property_read_callback"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *, const char *, const char *, unsigned int)"
-        size: 8
-        alignment: 8
-      }
-      name: "callback"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "cookie"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_foreach"
-    access: public_access
-    linker_set_key: "__system_property_foreach"
-  }
-  mangled_function_name: "__system_property_foreach"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(const prop_info *, void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "propfn"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "cookie"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__system_property_wait"
-    access: public_access
-    linker_set_key: "__system_property_wait"
-  }
-  mangled_function_name: "__system_property_wait"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "old_serial"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "new_serial_ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: "relative_timeout"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_read"
-    access: public_access
-    linker_set_key: "__system_property_read"
-  }
-  mangled_function_name: "__system_property_read"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_get"
-    access: public_access
-    linker_set_key: "__system_property_get"
-  }
-  mangled_function_name: "__system_property_get"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const prop_info *"
-      size: 8
-      alignment: 8
-    }
-    name: "__system_property_find_nth"
-    access: public_access
-    linker_set_key: "__system_property_find_nth"
-  }
-  mangled_function_name: "__system_property_find_nth"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "n"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_iterate"
-    access: public_access
-    linker_set_key: "malloc_iterate"
-  }
-  mangled_function_name: "malloc_iterate"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "base"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(unsigned long, unsigned long, void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "callback"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "malloc_disable"
-    access: public_access
-    linker_set_key: "malloc_disable"
-  }
-  mangled_function_name: "malloc_disable"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "malloc_enable"
-    access: public_access
-    linker_set_key: "malloc_enable"
-  }
-  mangled_function_name: "malloc_enable"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "malloc_backtrace"
-    access: public_access
-    linker_set_key: "malloc_backtrace"
-  }
-  mangled_function_name: "malloc_backtrace"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "pointer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: "frames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "frame_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__libc_init"
-    access: public_access
-    linker_set_key: "__libc_init"
-  }
-  mangled_function_name: "__libc_init"
-  source_file: "bionic/libc/bionic/libc_init_common.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "raw_args"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 8
-        alignment: 8
-      }
-      name: "onexit"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(int, char **, char **)"
-        size: 8
-        alignment: 8
-      }
-      name: "slingshot"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const structors_array_t *const"
-        size: 8
-        alignment: 8
-      }
-      name: "structors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__stack_chk_fail"
-    access: public_access
-    linker_set_key: "__stack_chk_fail"
-  }
-  mangled_function_name: "__stack_chk_fail"
-  source_file: "bionic/libc/private/bionic_ssp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "lconv *"
-      size: 8
-      alignment: 8
-    }
-    name: "localeconv"
-    access: public_access
-    linker_set_key: "localeconv"
-  }
-  mangled_function_name: "localeconv"
-  source_file: "bionic/libc/include/locale.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "duplocale"
-    access: public_access
-    linker_set_key: "duplocale"
-  }
-  mangled_function_name: "duplocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freelocale"
-    access: public_access
-    linker_set_key: "freelocale"
-  }
-  mangled_function_name: "freelocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "newlocale"
-    access: public_access
-    linker_set_key: "newlocale"
-  }
-  mangled_function_name: "newlocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "setlocale"
-    access: public_access
-    linker_set_key: "setlocale"
-  }
-  mangled_function_name: "setlocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "uselocale"
-    access: public_access
-    linker_set_key: "uselocale"
-  }
-  mangled_function_name: "uselocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "endmntent"
-    access: public_access
-    linker_set_key: "endmntent"
-  }
-  mangled_function_name: "endmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mntent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getmntent"
-    access: public_access
-    linker_set_key: "getmntent"
-  }
-  mangled_function_name: "getmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mntent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getmntent_r"
-    access: public_access
-    linker_set_key: "getmntent_r"
-  }
-  mangled_function_name: "getmntent_r"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mntent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "setmntent"
-    access: public_access
-    linker_set_key: "setmntent"
-  }
-  mangled_function_name: "setmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "hasmntopt"
-    access: public_access
-    linker_set_key: "hasmntopt"
-  }
-  mangled_function_name: "hasmntopt"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mntent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 8
-      alignment: 8
-    }
-    name: "getgrgid"
-    access: public_access
-    linker_set_key: "getgrgid"
-  }
-  mangled_function_name: "getgrgid"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 8
-      alignment: 8
-    }
-    name: "getgrnam"
-    access: public_access
-    linker_set_key: "getgrnam"
-  }
-  mangled_function_name: "getgrnam"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 8
-      alignment: 8
-    }
-    name: "getgrent"
-    access: public_access
-    linker_set_key: "getgrent"
-  }
-  mangled_function_name: "getgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setgrent"
-    access: public_access
-    linker_set_key: "setgrent"
-  }
-  mangled_function_name: "setgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endgrent"
-    access: public_access
-    linker_set_key: "endgrent"
-  }
-  mangled_function_name: "endgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrgid_r"
-    access: public_access
-    linker_set_key: "getgrgid_r"
-  }
-  mangled_function_name: "getgrgid_r"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrnam_r"
-    access: public_access
-    linker_set_key: "getgrnam_r"
-  }
-  mangled_function_name: "getgrnam_r"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrouplist"
-    access: public_access
-    linker_set_key: "getgrouplist"
-  }
-  mangled_function_name: "getgrouplist"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "initgroups"
-    access: public_access
-    linker_set_key: "initgroups"
-  }
-  mangled_function_name: "initgroups"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 8
-      alignment: 8
-    }
-    name: "getpwnam"
-    access: public_access
-    linker_set_key: "getpwnam"
-  }
-  mangled_function_name: "getpwnam"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 8
-      alignment: 8
-    }
-    name: "getpwuid"
-    access: public_access
-    linker_set_key: "getpwuid"
-  }
-  mangled_function_name: "getpwuid"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 8
-      alignment: 8
-    }
-    name: "getpwent"
-    access: public_access
-    linker_set_key: "getpwent"
-  }
-  mangled_function_name: "getpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setpwent"
-    access: public_access
-    linker_set_key: "setpwent"
-  }
-  mangled_function_name: "setpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endpwent"
-    access: public_access
-    linker_set_key: "endpwent"
-  }
-  mangled_function_name: "endpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwnam_r"
-    access: public_access
-    linker_set_key: "getpwnam_r"
-  }
-  mangled_function_name: "getpwnam_r"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwuid_r"
-    access: public_access
-    linker_set_key: "getpwuid_r"
-  }
-  mangled_function_name: "getpwuid_r"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "getauxval"
-    access: public_access
-    linker_set_key: "getauxval"
-  }
-  mangled_function_name: "getauxval"
-  source_file: "bionic/libc/include/sys/auxv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "cmsghdr *"
-      size: 8
-      alignment: 8
-    }
-    name: "__cmsg_nxthdr"
-    access: public_access
-    linker_set_key: "__cmsg_nxthdr"
-  }
-  mangled_function_name: "__cmsg_nxthdr"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cmsghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "accept"
-    access: public_access
-    linker_set_key: "accept"
-  }
-  mangled_function_name: "accept"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "accept4"
-    access: public_access
-    linker_set_key: "accept4"
-  }
-  mangled_function_name: "accept4"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "bind"
-    access: public_access
-    linker_set_key: "bind"
-  }
-  mangled_function_name: "bind"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "connect"
-    access: public_access
-    linker_set_key: "connect"
-  }
-  mangled_function_name: "connect"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpeername"
-    access: public_access
-    linker_set_key: "getpeername"
-  }
-  mangled_function_name: "getpeername"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsockname"
-    access: public_access
-    linker_set_key: "getsockname"
-  }
-  mangled_function_name: "getsockname"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsockopt"
-    access: public_access
-    linker_set_key: "getsockopt"
-  }
-  mangled_function_name: "getsockopt"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "listen"
-    access: public_access
-    linker_set_key: "listen"
-  }
-  mangled_function_name: "listen"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "recvmmsg"
-    access: public_access
-    linker_set_key: "recvmmsg"
-  }
-  mangled_function_name: "recvmmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mmsghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "recvmsg"
-    access: public_access
-    linker_set_key: "recvmsg"
-  }
-  mangled_function_name: "recvmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sendmmsg"
-    access: public_access
-    linker_set_key: "sendmmsg"
-  }
-  mangled_function_name: "sendmmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mmsghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "sendmsg"
-    access: public_access
-    linker_set_key: "sendmsg"
-  }
-  mangled_function_name: "sendmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const msghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setsockopt"
-    access: public_access
-    linker_set_key: "setsockopt"
-  }
-  mangled_function_name: "setsockopt"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shutdown"
-    access: public_access
-    linker_set_key: "shutdown"
-  }
-  mangled_function_name: "shutdown"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "socket"
-    access: public_access
-    linker_set_key: "socket"
-  }
-  mangled_function_name: "socket"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "socketpair"
-    access: public_access
-    linker_set_key: "socketpair"
-  }
-  mangled_function_name: "socketpair"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "recv"
-    access: public_access
-    linker_set_key: "recv"
-  }
-  mangled_function_name: "recv"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "send"
-    access: public_access
-    linker_set_key: "send"
-  }
-  mangled_function_name: "send"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "sendto"
-    access: public_access
-    linker_set_key: "sendto"
-  }
-  mangled_function_name: "sendto"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "recvfrom"
-    access: public_access
-    linker_set_key: "recvfrom"
-  }
-  mangled_function_name: "recvfrom"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__sendto_chk"
-    access: public_access
-    linker_set_key: "__sendto_chk"
-  }
-  mangled_function_name: "__sendto_chk"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__recvfrom_chk"
-    access: public_access
-    linker_set_key: "__recvfrom_chk"
-  }
-  mangled_function_name: "__recvfrom_chk"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strerror_r"
-    access: public_access
-    linker_set_key: "strerror_r"
-  }
-  mangled_function_name: "strerror_r"
-  source_file: "out/soong/ndk/sysroot/usr/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fcntl"
-    access: public_access
-    linker_set_key: "fcntl"
-  }
-  mangled_function_name: "fcntl"
-  source_file: "out/soong/ndk/sysroot/usr/include/bits/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt"
-    access: public_access
-    linker_set_key: "getopt"
-  }
-  mangled_function_name: "getopt"
-  source_file: "out/soong/ndk/sysroot/usr/include/bits/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ioctl"
-    access: public_access
-    linker_set_key: "ioctl"
-  }
-  mangled_function_name: "ioctl"
-  source_file: "out/soong/ndk/sysroot/usr/include/bits/ioctl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "sysconf"
-    access: public_access
-    linker_set_key: "sysconf"
-  }
-  mangled_function_name: "sysconf"
-  source_file: "out/soong/ndk/sysroot/usr/include/bits/sysconf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_exit"
-    access: public_access
-    linker_set_key: "_exit"
-  }
-  mangled_function_name: "_exit"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__status"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fork"
-    access: public_access
-    linker_set_key: "fork"
-  }
-  mangled_function_name: "fork"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfork"
-    access: public_access
-    linker_set_key: "vfork"
-  }
-  mangled_function_name: "vfork"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpid"
-    access: public_access
-    linker_set_key: "getpid"
-  }
-  mangled_function_name: "getpid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gettid"
-    access: public_access
-    linker_set_key: "gettid"
-  }
-  mangled_function_name: "gettid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpgid"
-    access: public_access
-    linker_set_key: "getpgid"
-  }
-  mangled_function_name: "getpgid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpgid"
-    access: public_access
-    linker_set_key: "setpgid"
-  }
-  mangled_function_name: "setpgid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getppid"
-    access: public_access
-    linker_set_key: "getppid"
-  }
-  mangled_function_name: "getppid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpgrp"
-    access: public_access
-    linker_set_key: "getpgrp"
-  }
-  mangled_function_name: "getpgrp"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpgrp"
-    access: public_access
-    linker_set_key: "setpgrp"
-  }
-  mangled_function_name: "setpgrp"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsid"
-    access: public_access
-    linker_set_key: "getsid"
-  }
-  mangled_function_name: "getsid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setsid"
-    access: public_access
-    linker_set_key: "setsid"
-  }
-  mangled_function_name: "setsid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execv"
-    access: public_access
-    linker_set_key: "execv"
-  }
-  mangled_function_name: "execv"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execvp"
-    access: public_access
-    linker_set_key: "execvp"
-  }
-  mangled_function_name: "execvp"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execvpe"
-    access: public_access
-    linker_set_key: "execvpe"
-  }
-  mangled_function_name: "execvpe"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__envp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execve"
-    access: public_access
-    linker_set_key: "execve"
-  }
-  mangled_function_name: "execve"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__envp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execl"
-    access: public_access
-    linker_set_key: "execl"
-  }
-  mangled_function_name: "execl"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execlp"
-    access: public_access
-    linker_set_key: "execlp"
-  }
-  mangled_function_name: "execlp"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execle"
-    access: public_access
-    linker_set_key: "execle"
-  }
-  mangled_function_name: "execle"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nice"
-    access: public_access
-    linker_set_key: "nice"
-  }
-  mangled_function_name: "nice"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__incr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setuid"
-    access: public_access
-    linker_set_key: "setuid"
-  }
-  mangled_function_name: "setuid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getuid"
-    access: public_access
-    linker_set_key: "getuid"
-  }
-  mangled_function_name: "getuid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "seteuid"
-    access: public_access
-    linker_set_key: "seteuid"
-  }
-  mangled_function_name: "seteuid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "geteuid"
-    access: public_access
-    linker_set_key: "geteuid"
-  }
-  mangled_function_name: "geteuid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setgid"
-    access: public_access
-    linker_set_key: "setgid"
-  }
-  mangled_function_name: "setgid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__gid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgid"
-    access: public_access
-    linker_set_key: "getgid"
-  }
-  mangled_function_name: "getgid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setegid"
-    access: public_access
-    linker_set_key: "setegid"
-  }
-  mangled_function_name: "setegid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__gid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getegid"
-    access: public_access
-    linker_set_key: "getegid"
-  }
-  mangled_function_name: "getegid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgroups"
-    access: public_access
-    linker_set_key: "getgroups"
-  }
-  mangled_function_name: "getgroups"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setgroups"
-    access: public_access
-    linker_set_key: "setgroups"
-  }
-  mangled_function_name: "setgroups"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setreuid"
-    access: public_access
-    linker_set_key: "setreuid"
-  }
-  mangled_function_name: "setreuid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setregid"
-    access: public_access
-    linker_set_key: "setregid"
-  }
-  mangled_function_name: "setregid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setresuid"
-    access: public_access
-    linker_set_key: "setresuid"
-  }
-  mangled_function_name: "setresuid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__suid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setresgid"
-    access: public_access
-    linker_set_key: "setresgid"
-  }
-  mangled_function_name: "setresgid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__sgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getresuid"
-    access: public_access
-    linker_set_key: "getresuid"
-  }
-  mangled_function_name: "getresuid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__suid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getresgid"
-    access: public_access
-    linker_set_key: "getresgid"
-  }
-  mangled_function_name: "getresgid"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__sgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "getlogin"
-    access: public_access
-    linker_set_key: "getlogin"
-  }
-  mangled_function_name: "getlogin"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "fpathconf"
-    access: public_access
-    linker_set_key: "fpathconf"
-  }
-  mangled_function_name: "fpathconf"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pathconf"
-    access: public_access
-    linker_set_key: "pathconf"
-  }
-  mangled_function_name: "pathconf"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "access"
-    access: public_access
-    linker_set_key: "access"
-  }
-  mangled_function_name: "access"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "faccessat"
-    access: public_access
-    linker_set_key: "faccessat"
-  }
-  mangled_function_name: "faccessat"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "link"
-    access: public_access
-    linker_set_key: "link"
-  }
-  mangled_function_name: "link"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "linkat"
-    access: public_access
-    linker_set_key: "linkat"
-  }
-  mangled_function_name: "linkat"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__olddirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newdirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlink"
-    access: public_access
-    linker_set_key: "unlink"
-  }
-  mangled_function_name: "unlink"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlinkat"
-    access: public_access
-    linker_set_key: "unlinkat"
-  }
-  mangled_function_name: "unlinkat"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chdir"
-    access: public_access
-    linker_set_key: "chdir"
-  }
-  mangled_function_name: "chdir"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchdir"
-    access: public_access
-    linker_set_key: "fchdir"
-  }
-  mangled_function_name: "fchdir"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rmdir"
-    access: public_access
-    linker_set_key: "rmdir"
-  }
-  mangled_function_name: "rmdir"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pipe"
-    access: public_access
-    linker_set_key: "pipe"
-  }
-  mangled_function_name: "pipe"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__pipefd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chroot"
-    access: public_access
-    linker_set_key: "chroot"
-  }
-  mangled_function_name: "chroot"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "symlink"
-    access: public_access
-    linker_set_key: "symlink"
-  }
-  mangled_function_name: "symlink"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "symlinkat"
-    access: public_access
-    linker_set_key: "symlinkat"
-  }
-  mangled_function_name: "symlinkat"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newdirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "readlink"
-    access: public_access
-    linker_set_key: "readlink"
-  }
-  mangled_function_name: "readlink"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__bufsiz"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "readlinkat"
-    access: public_access
-    linker_set_key: "readlinkat"
-  }
-  mangled_function_name: "readlinkat"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__bufsiz"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chown"
-    access: public_access
-    linker_set_key: "chown"
-  }
-  mangled_function_name: "chown"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchown"
-    access: public_access
-    linker_set_key: "fchown"
-  }
-  mangled_function_name: "fchown"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchownat"
-    access: public_access
-    linker_set_key: "fchownat"
-  }
-  mangled_function_name: "fchownat"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lchown"
-    access: public_access
-    linker_set_key: "lchown"
-  }
-  mangled_function_name: "lchown"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "getcwd"
-    access: public_access
-    linker_set_key: "getcwd"
-  }
-  mangled_function_name: "getcwd"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sync"
-    access: public_access
-    linker_set_key: "sync"
-  }
-  mangled_function_name: "sync"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "close"
-    access: public_access
-    linker_set_key: "close"
-  }
-  mangled_function_name: "close"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "read"
-    access: public_access
-    linker_set_key: "read"
-  }
-  mangled_function_name: "read"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "write"
-    access: public_access
-    linker_set_key: "write"
-  }
-  mangled_function_name: "write"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup"
-    access: public_access
-    linker_set_key: "dup"
-  }
-  mangled_function_name: "dup"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup2"
-    access: public_access
-    linker_set_key: "dup2"
-  }
-  mangled_function_name: "dup2"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup3"
-    access: public_access
-    linker_set_key: "dup3"
-  }
-  mangled_function_name: "dup3"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsync"
-    access: public_access
-    linker_set_key: "fsync"
-  }
-  mangled_function_name: "fsync"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fdatasync"
-    access: public_access
-    linker_set_key: "fdatasync"
-  }
-  mangled_function_name: "fdatasync"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lseek"
-    access: public_access
-    linker_set_key: "lseek"
-  }
-  mangled_function_name: "lseek"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__whence"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lseek64"
-    access: public_access
-    linker_set_key: "lseek64"
-  }
-  mangled_function_name: "lseek64"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__whence"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "truncate"
-    access: public_access
-    linker_set_key: "truncate"
-  }
-  mangled_function_name: "truncate"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pread"
-    access: public_access
-    linker_set_key: "pread"
-  }
-  mangled_function_name: "pread"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pwrite"
-    access: public_access
-    linker_set_key: "pwrite"
-  }
-  mangled_function_name: "pwrite"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftruncate"
-    access: public_access
-    linker_set_key: "ftruncate"
-  }
-  mangled_function_name: "ftruncate"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "truncate64"
-    access: public_access
-    linker_set_key: "truncate64"
-  }
-  mangled_function_name: "truncate64"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pread64"
-    access: public_access
-    linker_set_key: "pread64"
-  }
-  mangled_function_name: "pread64"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pwrite64"
-    access: public_access
-    linker_set_key: "pwrite64"
-  }
-  mangled_function_name: "pwrite64"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftruncate64"
-    access: public_access
-    linker_set_key: "ftruncate64"
-  }
-  mangled_function_name: "ftruncate64"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pause"
-    access: public_access
-    linker_set_key: "pause"
-  }
-  mangled_function_name: "pause"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "alarm"
-    access: public_access
-    linker_set_key: "alarm"
-  }
-  mangled_function_name: "alarm"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "sleep"
-    access: public_access
-    linker_set_key: "sleep"
-  }
-  mangled_function_name: "sleep"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "usleep"
-    access: public_access
-    linker_set_key: "usleep"
-  }
-  mangled_function_name: "usleep"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__usec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostname"
-    access: public_access
-    linker_set_key: "gethostname"
-  }
-  mangled_function_name: "gethostname"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "brk"
-    access: public_access
-    linker_set_key: "brk"
-  }
-  mangled_function_name: "brk"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "sbrk"
-    access: public_access
-    linker_set_key: "sbrk"
-  }
-  mangled_function_name: "sbrk"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__increment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isatty"
-    access: public_access
-    linker_set_key: "isatty"
-  }
-  mangled_function_name: "isatty"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ttyname"
-    access: public_access
-    linker_set_key: "ttyname"
-  }
-  mangled_function_name: "ttyname"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ttyname_r"
-    access: public_access
-    linker_set_key: "ttyname_r"
-  }
-  mangled_function_name: "ttyname_r"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__buflen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "acct"
-    access: public_access
-    linker_set_key: "acct"
-  }
-  mangled_function_name: "acct"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__filepath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpagesize"
-    access: public_access
-    linker_set_key: "getpagesize"
-  }
-  mangled_function_name: "getpagesize"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "syscall"
-    access: public_access
-    linker_set_key: "syscall"
-  }
-  mangled_function_name: "syscall"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__number"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "daemon"
-    access: public_access
-    linker_set_key: "daemon"
-  }
-  mangled_function_name: "daemon"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__nochdir"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__noclose"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetpgrp"
-    access: public_access
-    linker_set_key: "tcgetpgrp"
-  }
-  mangled_function_name: "tcgetpgrp"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsetpgrp"
-    access: public_access
-    linker_set_key: "tcsetpgrp"
-  }
-  mangled_function_name: "tcsetpgrp"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__read_chk"
-    access: public_access
-    linker_set_key: "__read_chk"
-  }
-  mangled_function_name: "__read_chk"
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lockf"
-    access: public_access
-    linker_set_key: "lockf"
-  }
-  mangled_function_name: "lockf"
-  source_file: "bionic/libc/include/bits/lockf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lockf64"
-    access: public_access
-    linker_set_key: "lockf64"
-  }
-  mangled_function_name: "lockf64"
-  source_file: "bionic/libc/include/bits/lockf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pipe2"
-    access: public_access
-    linker_set_key: "pipe2"
-  }
-  mangled_function_name: "pipe2"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__pipefd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sethostname"
-    access: public_access
-    linker_set_key: "sethostname"
-  }
-  mangled_function_name: "sethostname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__getcwd_chk"
-    access: public_access
-    linker_set_key: "__getcwd_chk"
-  }
-  mangled_function_name: "__getcwd_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__pread_chk"
-    access: public_access
-    linker_set_key: "__pread_chk"
-  }
-  mangled_function_name: "__pread_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__pread64_chk"
-    access: public_access
-    linker_set_key: "__pread64_chk"
-  }
-  mangled_function_name: "__pread64_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__pwrite_chk"
-    access: public_access
-    linker_set_key: "__pwrite_chk"
-  }
-  mangled_function_name: "__pwrite_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__pwrite64_chk"
-    access: public_access
-    linker_set_key: "__pwrite64_chk"
-  }
-  mangled_function_name: "__pwrite64_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__write_chk"
-    access: public_access
-    linker_set_key: "__write_chk"
-  }
-  mangled_function_name: "__write_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__readlink_chk"
-    access: public_access
-    linker_set_key: "__readlink_chk"
-  }
-  mangled_function_name: "__readlink_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__readlinkat_chk"
-    access: public_access
-    linker_set_key: "__readlinkat_chk"
-  }
-  mangled_function_name: "__readlinkat_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getdomainname"
-    access: public_access
-    linker_set_key: "getdomainname"
-  }
-  mangled_function_name: "getdomainname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setdomainname"
-    access: public_access
-    linker_set_key: "setdomainname"
-  }
-  mangled_function_name: "setdomainname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__cxa_thread_atexit_impl"
-    access: public_access
-    linker_set_key: "__cxa_thread_atexit_impl"
-  }
-  mangled_function_name: "__cxa_thread_atexit_impl"
-  source_file: "bionic/libc/bionic/__cxa_thread_atexit_impl.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "func"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "dso_handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrlimit"
-    access: public_access
-    linker_set_key: "getrlimit"
-  }
-  mangled_function_name: "getrlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setrlimit"
-    access: public_access
-    linker_set_key: "setrlimit"
-  }
-  mangled_function_name: "setrlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrlimit64"
-    access: public_access
-    linker_set_key: "getrlimit64"
-  }
-  mangled_function_name: "getrlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setrlimit64"
-    access: public_access
-    linker_set_key: "setrlimit64"
-  }
-  mangled_function_name: "setrlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpriority"
-    access: public_access
-    linker_set_key: "getpriority"
-  }
-  mangled_function_name: "getpriority"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpriority"
-    access: public_access
-    linker_set_key: "setpriority"
-  }
-  mangled_function_name: "setpriority"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrusage"
-    access: public_access
-    linker_set_key: "getrusage"
-  }
-  mangled_function_name: "getrusage"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rusage *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prlimit"
-    access: public_access
-    linker_set_key: "prlimit"
-  }
-  mangled_function_name: "prlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prlimit64"
-    access: public_access
-    linker_set_key: "prlimit64"
-  }
-  mangled_function_name: "prlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statvfs"
-    access: public_access
-    linker_set_key: "statvfs"
-  }
-  mangled_function_name: "statvfs"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs *restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statvfs64"
-    access: public_access
-    linker_set_key: "statvfs64"
-  }
-  mangled_function_name: "statvfs64"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs64 *restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatvfs"
-    access: public_access
-    linker_set_key: "fstatvfs"
-  }
-  mangled_function_name: "fstatvfs"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatvfs64"
-    access: public_access
-    linker_set_key: "fstatvfs64"
-  }
-  mangled_function_name: "fstatvfs64"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mount"
-    access: public_access
-    linker_set_key: "mount"
-  }
-  mangled_function_name: "mount"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "umount"
-    access: public_access
-    linker_set_key: "umount"
-  }
-  mangled_function_name: "umount"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "umount2"
-    access: public_access
-    linker_set_key: "umount2"
-  }
-  mangled_function_name: "umount2"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chmod"
-    access: public_access
-    linker_set_key: "chmod"
-  }
-  mangled_function_name: "chmod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchmod"
-    access: public_access
-    linker_set_key: "fchmod"
-  }
-  mangled_function_name: "fchmod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkdir"
-    access: public_access
-    linker_set_key: "mkdir"
-  }
-  mangled_function_name: "mkdir"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstat"
-    access: public_access
-    linker_set_key: "fstat"
-  }
-  mangled_function_name: "fstat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstat64"
-    access: public_access
-    linker_set_key: "fstat64"
-  }
-  mangled_function_name: "fstat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatat"
-    access: public_access
-    linker_set_key: "fstatat"
-  }
-  mangled_function_name: "fstatat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatat64"
-    access: public_access
-    linker_set_key: "fstatat64"
-  }
-  mangled_function_name: "fstatat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lstat"
-    access: public_access
-    linker_set_key: "lstat"
-  }
-  mangled_function_name: "lstat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lstat64"
-    access: public_access
-    linker_set_key: "lstat64"
-  }
-  mangled_function_name: "lstat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "stat"
-    access: public_access
-    linker_set_key: "stat"
-  }
-  mangled_function_name: "stat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "stat64"
-    access: public_access
-    linker_set_key: "stat64"
-  }
-  mangled_function_name: "stat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mknod"
-    access: public_access
-    linker_set_key: "mknod"
-  }
-  mangled_function_name: "mknod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "umask"
-    access: public_access
-    linker_set_key: "umask"
-  }
-  mangled_function_name: "umask"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__umask_chk"
-    access: public_access
-    linker_set_key: "__umask_chk"
-  }
-  mangled_function_name: "__umask_chk"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkfifo"
-    access: public_access
-    linker_set_key: "mkfifo"
-  }
-  mangled_function_name: "mkfifo"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkfifoat"
-    access: public_access
-    linker_set_key: "mkfifoat"
-  }
-  mangled_function_name: "mkfifoat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchmodat"
-    access: public_access
-    linker_set_key: "fchmodat"
-  }
-  mangled_function_name: "fchmodat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkdirat"
-    access: public_access
-    linker_set_key: "mkdirat"
-  }
-  mangled_function_name: "mkdirat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mknodat"
-    access: public_access
-    linker_set_key: "mknodat"
-  }
-  mangled_function_name: "mknodat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utimensat"
-    access: public_access
-    linker_set_key: "utimensat"
-  }
-  mangled_function_name: "utimensat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: "times"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimens"
-    access: public_access
-    linker_set_key: "futimens"
-  }
-  mangled_function_name: "futimens"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: "times"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "gets"
-    access: public_access
-    linker_set_key: "gets"
-  }
-  mangled_function_name: "gets"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfgetispeed"
-    access: public_access
-    linker_set_key: "cfgetispeed"
-  }
-  mangled_function_name: "cfgetispeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfgetospeed"
-    access: public_access
-    linker_set_key: "cfgetospeed"
-  }
-  mangled_function_name: "cfgetospeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "cfmakeraw"
-    access: public_access
-    linker_set_key: "cfmakeraw"
-  }
-  mangled_function_name: "cfmakeraw"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetspeed"
-    access: public_access
-    linker_set_key: "cfsetspeed"
-  }
-  mangled_function_name: "cfsetspeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetispeed"
-    access: public_access
-    linker_set_key: "cfsetispeed"
-  }
-  mangled_function_name: "cfsetispeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetospeed"
-    access: public_access
-    linker_set_key: "cfsetospeed"
-  }
-  mangled_function_name: "cfsetospeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcdrain"
-    access: public_access
-    linker_set_key: "tcdrain"
-  }
-  mangled_function_name: "tcdrain"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcflow"
-    access: public_access
-    linker_set_key: "tcflow"
-  }
-  mangled_function_name: "tcflow"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcflush"
-    access: public_access
-    linker_set_key: "tcflush"
-  }
-  mangled_function_name: "tcflush"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetattr"
-    access: public_access
-    linker_set_key: "tcgetattr"
-  }
-  mangled_function_name: "tcgetattr"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetsid"
-    access: public_access
-    linker_set_key: "tcgetsid"
-  }
-  mangled_function_name: "tcgetsid"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsendbreak"
-    access: public_access
-    linker_set_key: "tcsendbreak"
-  }
-  mangled_function_name: "tcsendbreak"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsetattr"
-    access: public_access
-    linker_set_key: "tcsetattr"
-  }
-  mangled_function_name: "tcsetattr"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "creat"
-    access: public_access
-    linker_set_key: "creat"
-  }
-  mangled_function_name: "creat"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "creat64"
-    access: public_access
-    linker_set_key: "creat64"
-  }
-  mangled_function_name: "creat64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openat"
-    access: public_access
-    linker_set_key: "openat"
-  }
-  mangled_function_name: "openat"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openat64"
-    access: public_access
-    linker_set_key: "openat64"
-  }
-  mangled_function_name: "openat64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "open"
-    access: public_access
-    linker_set_key: "open"
-  }
-  mangled_function_name: "open"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "open64"
-    access: public_access
-    linker_set_key: "open64"
-  }
-  mangled_function_name: "open64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "splice"
-    access: public_access
-    linker_set_key: "splice"
-  }
-  mangled_function_name: "splice"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "tee"
-    access: public_access
-    linker_set_key: "tee"
-  }
-  mangled_function_name: "tee"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "vmsplice"
-    access: public_access
-    linker_set_key: "vmsplice"
-  }
-  mangled_function_name: "vmsplice"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fallocate"
-    access: public_access
-    linker_set_key: "fallocate"
-  }
-  mangled_function_name: "fallocate"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fadvise"
-    access: public_access
-    linker_set_key: "posix_fadvise"
-  }
-  mangled_function_name: "posix_fadvise"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fallocate"
-    access: public_access
-    linker_set_key: "posix_fallocate"
-  }
-  mangled_function_name: "posix_fallocate"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fallocate64"
-    access: public_access
-    linker_set_key: "fallocate64"
-  }
-  mangled_function_name: "fallocate64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fadvise64"
-    access: public_access
-    linker_set_key: "posix_fadvise64"
-  }
-  mangled_function_name: "posix_fadvise64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fallocate64"
-    access: public_access
-    linker_set_key: "posix_fallocate64"
-  }
-  mangled_function_name: "posix_fallocate64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "readahead"
-    access: public_access
-    linker_set_key: "readahead"
-  }
-  mangled_function_name: "readahead"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sync_file_range"
-    access: public_access
-    linker_set_key: "sync_file_range"
-  }
-  mangled_function_name: "sync_file_range"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__open_2"
-    access: public_access
-    linker_set_key: "__open_2"
-  }
-  mangled_function_name: "__open_2"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__openat_2"
-    access: public_access
-    linker_set_key: "__openat_2"
-  }
-  mangled_function_name: "__openat_2"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statfs"
-    access: public_access
-    linker_set_key: "statfs"
-  }
-  mangled_function_name: "statfs"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statfs64"
-    access: public_access
-    linker_set_key: "statfs64"
-  }
-  mangled_function_name: "statfs64"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatfs"
-    access: public_access
-    linker_set_key: "fstatfs"
-  }
-  mangled_function_name: "fstatfs"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatfs64"
-    access: public_access
-    linker_set_key: "fstatfs64"
-  }
-  mangled_function_name: "fstatfs64"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sysinfo"
-    access: public_access
-    linker_set_key: "sysinfo"
-  }
-  mangled_function_name: "sysinfo"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sysinfo *"
-        size: 8
-        alignment: 8
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "get_nprocs_conf"
-    access: public_access
-    linker_set_key: "get_nprocs_conf"
-  }
-  mangled_function_name: "get_nprocs_conf"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "get_nprocs"
-    access: public_access
-    linker_set_key: "get_nprocs"
-  }
-  mangled_function_name: "get_nprocs"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "get_phys_pages"
-    access: public_access
-    linker_set_key: "get_phys_pages"
-  }
-  mangled_function_name: "get_phys_pages"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "get_avphys_pages"
-    access: public_access
-    linker_set_key: "get_avphys_pages"
-  }
-  mangled_function_name: "get_avphys_pages"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__assert"
-    access: public_access
-    linker_set_key: "__assert"
-  }
-  mangled_function_name: "__assert"
-  source_file: "bionic/libc/include/assert.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__assert2"
-    access: public_access
-    linker_set_key: "__assert2"
-  }
-  mangled_function_name: "__assert2"
-  source_file: "bionic/libc/include/assert.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_set_abort_message"
-    access: public_access
-    linker_set_key: "android_set_abort_message"
-  }
-  mangled_function_name: "android_set_abort_message"
-  source_file: "bionic/libc/include/android/set_abort_message.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "poll"
-    access: public_access
-    linker_set_key: "poll"
-  }
-  mangled_function_name: "poll"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ppoll"
-    access: public_access
-    linker_set_key: "ppoll"
-  }
-  mangled_function_name: "ppoll"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__poll_chk"
-    access: public_access
-    linker_set_key: "__poll_chk"
-  }
-  mangled_function_name: "__poll_chk"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ppoll_chk"
-    access: public_access
-    linker_set_key: "__ppoll_chk"
-  }
-  mangled_function_name: "__ppoll_chk"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "__memcpy_chk"
-    access: public_access
-    linker_set_key: "__memcpy_chk"
-  }
-  mangled_function_name: "__memcpy_chk"
-  source_file: "bionic/libc/bionic/__memcpy_chk.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strcat_chk"
-    access: public_access
-    linker_set_key: "__strcat_chk"
-  }
-  mangled_function_name: "__strcat_chk"
-  source_file: "bionic/libc/bionic/__strcat_chk.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_buf_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strcpy_chk"
-    access: public_access
-    linker_set_key: "__strcpy_chk"
-  }
-  mangled_function_name: "__strcpy_chk"
-  source_file: "bionic/libc/bionic/__strcpy_chk.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "htonl"
-    access: public_access
-    linker_set_key: "htonl"
-  }
-  mangled_function_name: "htonl"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "htons"
-    access: public_access
-    linker_set_key: "htons"
-  }
-  mangled_function_name: "htons"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "ntohl"
-    access: public_access
-    linker_set_key: "ntohl"
-  }
-  mangled_function_name: "ntohl"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "ntohs"
-    access: public_access
-    linker_set_key: "ntohs"
-  }
-  mangled_function_name: "ntohs"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "bindresvport"
-    access: public_access
-    linker_set_key: "bindresvport"
-  }
-  mangled_function_name: "bindresvport"
-  source_file: "bionic/libc/include/netinet/in.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr_in *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_addr"
-    access: public_access
-    linker_set_key: "inet_addr"
-  }
-  mangled_function_name: "inet_addr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_aton"
-    access: public_access
-    linker_set_key: "inet_aton"
-  }
-  mangled_function_name: "inet_aton"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_lnaof"
-    access: public_access
-    linker_set_key: "inet_lnaof"
-  }
-  mangled_function_name: "inet_lnaof"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "in_addr"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_makeaddr"
-    access: public_access
-    linker_set_key: "inet_makeaddr"
-  }
-  mangled_function_name: "inet_makeaddr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_netof"
-    access: public_access
-    linker_set_key: "inet_netof"
-  }
-  mangled_function_name: "inet_netof"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_network"
-    access: public_access
-    linker_set_key: "inet_network"
-  }
-  mangled_function_name: "inet_network"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "inet_ntoa"
-    access: public_access
-    linker_set_key: "inet_ntoa"
-  }
-  mangled_function_name: "inet_ntoa"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "inet_ntop"
-    access: public_access
-    linker_set_key: "inet_ntop"
-  }
-  mangled_function_name: "inet_ntop"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_nsap_addr"
-    access: public_access
-    linker_set_key: "inet_nsap_addr"
-  }
-  mangled_function_name: "inet_nsap_addr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "inet_nsap_ntoa"
-    access: public_access
-    linker_set_key: "inet_nsap_ntoa"
-  }
-  mangled_function_name: "inet_nsap_ntoa"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_pton"
-    access: public_access
-    linker_set_key: "inet_pton"
-  }
-  mangled_function_name: "inet_pton"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "imaxabs"
-    access: public_access
-    linker_set_key: "imaxabs"
-  }
-  mangled_function_name: "imaxabs"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "imaxdiv_t"
-      size: 16
-      alignment: 8
-    }
-    name: "imaxdiv"
-    access: public_access
-    linker_set_key: "imaxdiv"
-  }
-  mangled_function_name: "imaxdiv"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoimax"
-    access: public_access
-    linker_set_key: "strtoimax"
-  }
-  mangled_function_name: "strtoimax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoumax"
-    access: public_access
-    linker_set_key: "strtoumax"
-  }
-  mangled_function_name: "strtoumax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoimax"
-    access: public_access
-    linker_set_key: "wcstoimax"
-  }
-  mangled_function_name: "wcstoimax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoumax"
-    access: public_access
-    linker_set_key: "wcstoumax"
-  }
-  mangled_function_name: "wcstoumax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_set_filename"
-    access: public_access
-    linker_set_key: "__system_property_set_filename"
-  }
-  mangled_function_name: "__system_property_set_filename"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_area_init"
-    access: public_access
-    linker_set_key: "__system_property_area_init"
-  }
-  mangled_function_name: "__system_property_area_init"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_area_serial"
-    access: public_access
-    linker_set_key: "__system_property_area_serial"
-  }
-  mangled_function_name: "__system_property_area_serial"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_add"
-    access: public_access
-    linker_set_key: "__system_property_add"
-  }
-  mangled_function_name: "__system_property_add"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "namelen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "valuelen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_update"
-    access: public_access
-    linker_set_key: "__system_property_update"
-  }
-  mangled_function_name: "__system_property_update"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "prop_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_serial"
-    access: public_access
-    linker_set_key: "__system_property_serial"
-  }
-  mangled_function_name: "__system_property_serial"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_properties_init"
-    access: public_access
-    linker_set_key: "__system_properties_init"
-  }
-  mangled_function_name: "__system_properties_init"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_wait_any"
-    access: public_access
-    linker_set_key: "__system_property_wait_any"
-  }
-  mangled_function_name: "__system_property_wait_any"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "old_serial"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "c16rtomb"
-    access: public_access
-    linker_set_key: "c16rtomb"
-  }
-  mangled_function_name: "c16rtomb"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char16_t"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "c32rtomb"
-    access: public_access
-    linker_set_key: "c32rtomb"
-  }
-  mangled_function_name: "c32rtomb"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char32_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbrtoc16"
-    access: public_access
-    linker_set_key: "mbrtoc16"
-  }
-  mangled_function_name: "mbrtoc16"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char16_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbrtoc32"
-    access: public_access
-    linker_set_key: "mbrtoc32"
-  }
-  mangled_function_name: "mbrtoc32"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char32_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalnum"
-    access: public_access
-    linker_set_key: "iswalnum"
-  }
-  mangled_function_name: "iswalnum"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalpha"
-    access: public_access
-    linker_set_key: "iswalpha"
-  }
-  mangled_function_name: "iswalpha"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswblank"
-    access: public_access
-    linker_set_key: "iswblank"
-  }
-  mangled_function_name: "iswblank"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswcntrl"
-    access: public_access
-    linker_set_key: "iswcntrl"
-  }
-  mangled_function_name: "iswcntrl"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswdigit"
-    access: public_access
-    linker_set_key: "iswdigit"
-  }
-  mangled_function_name: "iswdigit"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswgraph"
-    access: public_access
-    linker_set_key: "iswgraph"
-  }
-  mangled_function_name: "iswgraph"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswlower"
-    access: public_access
-    linker_set_key: "iswlower"
-  }
-  mangled_function_name: "iswlower"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswprint"
-    access: public_access
-    linker_set_key: "iswprint"
-  }
-  mangled_function_name: "iswprint"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswpunct"
-    access: public_access
-    linker_set_key: "iswpunct"
-  }
-  mangled_function_name: "iswpunct"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswspace"
-    access: public_access
-    linker_set_key: "iswspace"
-  }
-  mangled_function_name: "iswspace"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswupper"
-    access: public_access
-    linker_set_key: "iswupper"
-  }
-  mangled_function_name: "iswupper"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswxdigit"
-    access: public_access
-    linker_set_key: "iswxdigit"
-  }
-  mangled_function_name: "iswxdigit"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towlower"
-    access: public_access
-    linker_set_key: "towlower"
-  }
-  mangled_function_name: "towlower"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towupper"
-    access: public_access
-    linker_set_key: "towupper"
-  }
-  mangled_function_name: "towupper"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "wctype"
-    access: public_access
-    linker_set_key: "wctype"
-  }
-  mangled_function_name: "wctype"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswctype"
-    access: public_access
-    linker_set_key: "iswctype"
-  }
-  mangled_function_name: "iswctype"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towctrans"
-    access: public_access
-    linker_set_key: "towctrans"
-  }
-  mangled_function_name: "towctrans"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const void *"
-      size: 8
-      alignment: 8
-    }
-    name: "wctrans"
-    access: public_access
-    linker_set_key: "wctrans"
-  }
-  mangled_function_name: "wctrans"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "btowc"
-    access: public_access
-    linker_set_key: "btowc"
-  }
-  mangled_function_name: "btowc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwprintf"
-    access: public_access
-    linker_set_key: "fwprintf"
-  }
-  mangled_function_name: "fwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwscanf"
-    access: public_access
-    linker_set_key: "fwscanf"
-  }
-  mangled_function_name: "fwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetwc"
-    access: public_access
-    linker_set_key: "fgetwc"
-  }
-  mangled_function_name: "fgetwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "fgetws"
-    access: public_access
-    linker_set_key: "fgetws"
-  }
-  mangled_function_name: "fgetws"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputwc"
-    access: public_access
-    linker_set_key: "fputwc"
-  }
-  mangled_function_name: "fputwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputws"
-    access: public_access
-    linker_set_key: "fputws"
-  }
-  mangled_function_name: "fputws"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwide"
-    access: public_access
-    linker_set_key: "fwide"
-  }
-  mangled_function_name: "fwide"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getwc"
-    access: public_access
-    linker_set_key: "getwc"
-  }
-  mangled_function_name: "getwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getwchar"
-    access: public_access
-    linker_set_key: "getwchar"
-  }
-  mangled_function_name: "getwchar"
-  source_file: "bionic/libc/include/wchar.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbsinit"
-    access: public_access
-    linker_set_key: "mbsinit"
-  }
-  mangled_function_name: "mbsinit"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbrlen"
-    access: public_access
-    linker_set_key: "mbrlen"
-  }
-  mangled_function_name: "mbrlen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbrtowc"
-    access: public_access
-    linker_set_key: "mbrtowc"
-  }
-  mangled_function_name: "mbrtowc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbsrtowcs"
-    access: public_access
-    linker_set_key: "mbsrtowcs"
-  }
-  mangled_function_name: "mbsrtowcs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbsnrtowcs"
-    access: public_access
-    linker_set_key: "mbsnrtowcs"
-  }
-  mangled_function_name: "mbsnrtowcs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "putwc"
-    access: public_access
-    linker_set_key: "putwc"
-  }
-  mangled_function_name: "putwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "putwchar"
-    access: public_access
-    linker_set_key: "putwchar"
-  }
-  mangled_function_name: "putwchar"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "swprintf"
-    access: public_access
-    linker_set_key: "swprintf"
-  }
-  mangled_function_name: "swprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "swscanf"
-    access: public_access
-    linker_set_key: "swscanf"
-  }
-  mangled_function_name: "swscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "ungetwc"
-    access: public_access
-    linker_set_key: "ungetwc"
-  }
-  mangled_function_name: "ungetwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfwprintf"
-    access: public_access
-    linker_set_key: "vfwprintf"
-  }
-  mangled_function_name: "vfwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfwscanf"
-    access: public_access
-    linker_set_key: "vfwscanf"
-  }
-  mangled_function_name: "vfwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vswprintf"
-    access: public_access
-    linker_set_key: "vswprintf"
-  }
-  mangled_function_name: "vswprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vswscanf"
-    access: public_access
-    linker_set_key: "vswscanf"
-  }
-  mangled_function_name: "vswscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vwprintf"
-    access: public_access
-    linker_set_key: "vwprintf"
-  }
-  mangled_function_name: "vwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vwscanf"
-    access: public_access
-    linker_set_key: "vwscanf"
-  }
-  mangled_function_name: "vwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcpcpy"
-    access: public_access
-    linker_set_key: "wcpcpy"
-  }
-  mangled_function_name: "wcpcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcpncpy"
-    access: public_access
-    linker_set_key: "wcpncpy"
-  }
-  mangled_function_name: "wcpncpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcrtomb"
-    access: public_access
-    linker_set_key: "wcrtomb"
-  }
-  mangled_function_name: "wcrtomb"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscasecmp"
-    access: public_access
-    linker_set_key: "wcscasecmp"
-  }
-  mangled_function_name: "wcscasecmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscasecmp_l"
-    access: public_access
-    linker_set_key: "wcscasecmp_l"
-  }
-  mangled_function_name: "wcscasecmp_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcscat"
-    access: public_access
-    linker_set_key: "wcscat"
-  }
-  mangled_function_name: "wcscat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcschr"
-    access: public_access
-    linker_set_key: "wcschr"
-  }
-  mangled_function_name: "wcschr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscmp"
-    access: public_access
-    linker_set_key: "wcscmp"
-  }
-  mangled_function_name: "wcscmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscoll"
-    access: public_access
-    linker_set_key: "wcscoll"
-  }
-  mangled_function_name: "wcscoll"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcscpy"
-    access: public_access
-    linker_set_key: "wcscpy"
-  }
-  mangled_function_name: "wcscpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcscspn"
-    access: public_access
-    linker_set_key: "wcscspn"
-  }
-  mangled_function_name: "wcscspn"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsftime"
-    access: public_access
-    linker_set_key: "wcsftime"
-  }
-  mangled_function_name: "wcsftime"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcslen"
-    access: public_access
-    linker_set_key: "wcslen"
-  }
-  mangled_function_name: "wcslen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncasecmp"
-    access: public_access
-    linker_set_key: "wcsncasecmp"
-  }
-  mangled_function_name: "wcsncasecmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncasecmp_l"
-    access: public_access
-    linker_set_key: "wcsncasecmp_l"
-  }
-  mangled_function_name: "wcsncasecmp_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsncat"
-    access: public_access
-    linker_set_key: "wcsncat"
-  }
-  mangled_function_name: "wcsncat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncmp"
-    access: public_access
-    linker_set_key: "wcsncmp"
-  }
-  mangled_function_name: "wcsncmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsncpy"
-    access: public_access
-    linker_set_key: "wcsncpy"
-  }
-  mangled_function_name: "wcsncpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsnrtombs"
-    access: public_access
-    linker_set_key: "wcsnrtombs"
-  }
-  mangled_function_name: "wcsnrtombs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcspbrk"
-    access: public_access
-    linker_set_key: "wcspbrk"
-  }
-  mangled_function_name: "wcspbrk"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsrchr"
-    access: public_access
-    linker_set_key: "wcsrchr"
-  }
-  mangled_function_name: "wcsrchr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsrtombs"
-    access: public_access
-    linker_set_key: "wcsrtombs"
-  }
-  mangled_function_name: "wcsrtombs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsspn"
-    access: public_access
-    linker_set_key: "wcsspn"
-  }
-  mangled_function_name: "wcsspn"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsstr"
-    access: public_access
-    linker_set_key: "wcsstr"
-  }
-  mangled_function_name: "wcsstr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstod"
-    access: public_access
-    linker_set_key: "wcstod"
-  }
-  mangled_function_name: "wcstod"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstof"
-    access: public_access
-    linker_set_key: "wcstof"
-  }
-  mangled_function_name: "wcstof"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstok"
-    access: public_access
-    linker_set_key: "wcstok"
-  }
-  mangled_function_name: "wcstok"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstol"
-    access: public_access
-    linker_set_key: "wcstol"
-  }
-  mangled_function_name: "wcstol"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoll"
-    access: public_access
-    linker_set_key: "wcstoll"
-  }
-  mangled_function_name: "wcstoll"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "wcstold"
-    access: public_access
-    linker_set_key: "wcstold"
-  }
-  mangled_function_name: "wcstold"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoul"
-    access: public_access
-    linker_set_key: "wcstoul"
-  }
-  mangled_function_name: "wcstoul"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoull"
-    access: public_access
-    linker_set_key: "wcstoull"
-  }
-  mangled_function_name: "wcstoull"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcswidth"
-    access: public_access
-    linker_set_key: "wcswidth"
-  }
-  mangled_function_name: "wcswidth"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsxfrm"
-    access: public_access
-    linker_set_key: "wcsxfrm"
-  }
-  mangled_function_name: "wcsxfrm"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wctob"
-    access: public_access
-    linker_set_key: "wctob"
-  }
-  mangled_function_name: "wctob"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcwidth"
-    access: public_access
-    linker_set_key: "wcwidth"
-  }
-  mangled_function_name: "wcwidth"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wmemchr"
-    access: public_access
-    linker_set_key: "wmemchr"
-  }
-  mangled_function_name: "wmemchr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemcmp"
-    access: public_access
-    linker_set_key: "wmemcmp"
-  }
-  mangled_function_name: "wmemcmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wmemcpy"
-    access: public_access
-    linker_set_key: "wmemcpy"
-  }
-  mangled_function_name: "wmemcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wmempcpy"
-    access: public_access
-    linker_set_key: "wmempcpy"
-  }
-  mangled_function_name: "wmempcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wmemmove"
-    access: public_access
-    linker_set_key: "wmemmove"
-  }
-  mangled_function_name: "wmemmove"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wmemset"
-    access: public_access
-    linker_set_key: "wmemset"
-  }
-  mangled_function_name: "wmemset"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wprintf"
-    access: public_access
-    linker_set_key: "wprintf"
-  }
-  mangled_function_name: "wprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wscanf"
-    access: public_access
-    linker_set_key: "wscanf"
-  }
-  mangled_function_name: "wscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoll_l"
-    access: public_access
-    linker_set_key: "wcstoll_l"
-  }
-  mangled_function_name: "wcstoll_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoull_l"
-    access: public_access
-    linker_set_key: "wcstoull_l"
-  }
-  mangled_function_name: "wcstoull_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "wcstold_l"
-    access: public_access
-    linker_set_key: "wcstold_l"
-  }
-  mangled_function_name: "wcstold_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscoll_l"
-    access: public_access
-    linker_set_key: "wcscoll_l"
-  }
-  mangled_function_name: "wcscoll_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsxfrm_l"
-    access: public_access
-    linker_set_key: "wcsxfrm_l"
-  }
-  mangled_function_name: "wcsxfrm_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcslcat"
-    access: public_access
-    linker_set_key: "wcslcat"
-  }
-  mangled_function_name: "wcslcat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcslcpy"
-    access: public_access
-    linker_set_key: "wcslcpy"
-  }
-  mangled_function_name: "wcslcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "open_wmemstream"
-    access: public_access
-    linker_set_key: "open_wmemstream"
-  }
-  mangled_function_name: "open_wmemstream"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsdup"
-    access: public_access
-    linker_set_key: "wcsdup"
-  }
-  mangled_function_name: "wcsdup"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsnlen"
-    access: public_access
-    linker_set_key: "wcsnlen"
-  }
-  mangled_function_name: "wcsnlen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "times"
-    access: public_access
-    linker_set_key: "times"
-  }
-  mangled_function_name: "times"
-  source_file: "bionic/libc/include/sys/times.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tms *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalnum"
-    access: public_access
-    linker_set_key: "isalnum"
-  }
-  mangled_function_name: "isalnum"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalpha"
-    access: public_access
-    linker_set_key: "isalpha"
-  }
-  mangled_function_name: "isalpha"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isblank"
-    access: public_access
-    linker_set_key: "isblank"
-  }
-  mangled_function_name: "isblank"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iscntrl"
-    access: public_access
-    linker_set_key: "iscntrl"
-  }
-  mangled_function_name: "iscntrl"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isdigit"
-    access: public_access
-    linker_set_key: "isdigit"
-  }
-  mangled_function_name: "isdigit"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isgraph"
-    access: public_access
-    linker_set_key: "isgraph"
-  }
-  mangled_function_name: "isgraph"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "islower"
-    access: public_access
-    linker_set_key: "islower"
-  }
-  mangled_function_name: "islower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isprint"
-    access: public_access
-    linker_set_key: "isprint"
-  }
-  mangled_function_name: "isprint"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ispunct"
-    access: public_access
-    linker_set_key: "ispunct"
-  }
-  mangled_function_name: "ispunct"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isspace"
-    access: public_access
-    linker_set_key: "isspace"
-  }
-  mangled_function_name: "isspace"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isupper"
-    access: public_access
-    linker_set_key: "isupper"
-  }
-  mangled_function_name: "isupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isxdigit"
-    access: public_access
-    linker_set_key: "isxdigit"
-  }
-  mangled_function_name: "isxdigit"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tolower"
-    access: public_access
-    linker_set_key: "tolower"
-  }
-  mangled_function_name: "tolower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toupper"
-    access: public_access
-    linker_set_key: "toupper"
-  }
-  mangled_function_name: "toupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalnum_l"
-    access: public_access
-    linker_set_key: "isalnum_l"
-  }
-  mangled_function_name: "isalnum_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalpha_l"
-    access: public_access
-    linker_set_key: "isalpha_l"
-  }
-  mangled_function_name: "isalpha_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isblank_l"
-    access: public_access
-    linker_set_key: "isblank_l"
-  }
-  mangled_function_name: "isblank_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iscntrl_l"
-    access: public_access
-    linker_set_key: "iscntrl_l"
-  }
-  mangled_function_name: "iscntrl_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isdigit_l"
-    access: public_access
-    linker_set_key: "isdigit_l"
-  }
-  mangled_function_name: "isdigit_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isgraph_l"
-    access: public_access
-    linker_set_key: "isgraph_l"
-  }
-  mangled_function_name: "isgraph_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "islower_l"
-    access: public_access
-    linker_set_key: "islower_l"
-  }
-  mangled_function_name: "islower_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isprint_l"
-    access: public_access
-    linker_set_key: "isprint_l"
-  }
-  mangled_function_name: "isprint_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ispunct_l"
-    access: public_access
-    linker_set_key: "ispunct_l"
-  }
-  mangled_function_name: "ispunct_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isspace_l"
-    access: public_access
-    linker_set_key: "isspace_l"
-  }
-  mangled_function_name: "isspace_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isupper_l"
-    access: public_access
-    linker_set_key: "isupper_l"
-  }
-  mangled_function_name: "isupper_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isxdigit_l"
-    access: public_access
-    linker_set_key: "isxdigit_l"
-  }
-  mangled_function_name: "isxdigit_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tolower_l"
-    access: public_access
-    linker_set_key: "tolower_l"
-  }
-  mangled_function_name: "tolower_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toupper_l"
-    access: public_access
-    linker_set_key: "toupper_l"
-  }
-  mangled_function_name: "toupper_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isascii"
-    access: public_access
-    linker_set_key: "isascii"
-  }
-  mangled_function_name: "isascii"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toascii"
-    access: public_access
-    linker_set_key: "toascii"
-  }
-  mangled_function_name: "toascii"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_tolower"
-    access: public_access
-    linker_set_key: "_tolower"
-  }
-  mangled_function_name: "_tolower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_toupper"
-    access: public_access
-    linker_set_key: "_toupper"
-  }
-  mangled_function_name: "_toupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_create"
-    access: public_access
-    linker_set_key: "epoll_create"
-  }
-  mangled_function_name: "epoll_create"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_create1"
-    access: public_access
-    linker_set_key: "epoll_create1"
-  }
-  mangled_function_name: "epoll_create1"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_ctl"
-    access: public_access
-    linker_set_key: "epoll_ctl"
-  }
-  mangled_function_name: "epoll_ctl"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_wait"
-    access: public_access
-    linker_set_key: "epoll_wait"
-  }
-  mangled_function_name: "epoll_wait"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_pwait"
-    access: public_access
-    linker_set_key: "epoll_pwait"
-  }
-  mangled_function_name: "epoll_pwait"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "error"
-    access: public_access
-    linker_set_key: "error"
-  }
-  mangled_function_name: "error"
-  source_file: "bionic/libc/include/error.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "error_at_line"
-    access: public_access
-    linker_set_key: "error_at_line"
-  }
-  mangled_function_name: "error_at_line"
-  source_file: "bionic/libc/include/error.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd"
-    access: public_access
-    linker_set_key: "eventfd"
-  }
-  mangled_function_name: "eventfd"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "initial_value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd_read"
-    access: public_access
-    linker_set_key: "eventfd_read"
-  }
-  mangled_function_name: "eventfd_read"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd_write"
-    access: public_access
-    linker_set_key: "eventfd_write"
-  }
-  mangled_function_name: "eventfd_write"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "readv"
-    access: public_access
-    linker_set_key: "readv"
-  }
-  mangled_function_name: "readv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "writev"
-    access: public_access
-    linker_set_key: "writev"
-  }
-  mangled_function_name: "writev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "preadv"
-    access: public_access
-    linker_set_key: "preadv"
-  }
-  mangled_function_name: "preadv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pwritev"
-    access: public_access
-    linker_set_key: "pwritev"
-  }
-  mangled_function_name: "pwritev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "preadv64"
-    access: public_access
-    linker_set_key: "preadv64"
-  }
-  mangled_function_name: "preadv64"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pwritev64"
-    access: public_access
-    linker_set_key: "pwritev64"
-  }
-  mangled_function_name: "pwritev64"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "process_vm_readv"
-    access: public_access
-    linker_set_key: "process_vm_readv"
-  }
-  mangled_function_name: "process_vm_readv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "process_vm_writev"
-    access: public_access
-    linker_set_key: "process_vm_writev"
-  }
-  mangled_function_name: "process_vm_writev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetxattr"
-    access: public_access
-    linker_set_key: "fsetxattr"
-  }
-  mangled_function_name: "fsetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setxattr"
-    access: public_access
-    linker_set_key: "setxattr"
-  }
-  mangled_function_name: "setxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lsetxattr"
-    access: public_access
-    linker_set_key: "lsetxattr"
-  }
-  mangled_function_name: "lsetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "fgetxattr"
-    access: public_access
-    linker_set_key: "fgetxattr"
-  }
-  mangled_function_name: "fgetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "getxattr"
-    access: public_access
-    linker_set_key: "getxattr"
-  }
-  mangled_function_name: "getxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lgetxattr"
-    access: public_access
-    linker_set_key: "lgetxattr"
-  }
-  mangled_function_name: "lgetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "listxattr"
-    access: public_access
-    linker_set_key: "listxattr"
-  }
-  mangled_function_name: "listxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "llistxattr"
-    access: public_access
-    linker_set_key: "llistxattr"
-  }
-  mangled_function_name: "llistxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "flistxattr"
-    access: public_access
-    linker_set_key: "flistxattr"
-  }
-  mangled_function_name: "flistxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "removexattr"
-    access: public_access
-    linker_set_key: "removexattr"
-  }
-  mangled_function_name: "removexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lremovexattr"
-    access: public_access
-    linker_set_key: "lremovexattr"
-  }
-  mangled_function_name: "lremovexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fremovexattr"
-    access: public_access
-    linker_set_key: "fremovexattr"
-  }
-  mangled_function_name: "fremovexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "__memmove_chk"
-    access: public_access
-    linker_set_key: "__memmove_chk"
-  }
-  mangled_function_name: "__memmove_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__stpcpy_chk"
-    access: public_access
-    linker_set_key: "__stpcpy_chk"
-  }
-  mangled_function_name: "__stpcpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__stpncpy_chk"
-    access: public_access
-    linker_set_key: "__stpncpy_chk"
-  }
-  mangled_function_name: "__stpncpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strncat_chk"
-    access: public_access
-    linker_set_key: "__strncat_chk"
-  }
-  mangled_function_name: "__strncat_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_buf_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strncpy_chk"
-    access: public_access
-    linker_set_key: "__strncpy_chk"
-  }
-  mangled_function_name: "__strncpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__vsnprintf_chk"
-    access: public_access
-    linker_set_key: "__vsnprintf_chk"
-  }
-  mangled_function_name: "__vsnprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "supplied_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "va"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__snprintf_chk"
-    access: public_access
-    linker_set_key: "__snprintf_chk"
-  }
-  mangled_function_name: "__snprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "supplied_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__vsprintf_chk"
-    access: public_access
-    linker_set_key: "__vsprintf_chk"
-  }
-  mangled_function_name: "__vsprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "va"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sprintf_chk"
-    access: public_access
-    linker_set_key: "__sprintf_chk"
-  }
-  mangled_function_name: "__sprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyd"
-    access: public_access
-    linker_set_key: "__fpclassifyd"
-  }
-  mangled_function_name: "__fpclassifyd"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyf"
-    access: public_access
-    linker_set_key: "__fpclassifyf"
-  }
-  mangled_function_name: "__fpclassifyf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyl"
-    access: public_access
-    linker_set_key: "__fpclassifyl"
-  }
-  mangled_function_name: "__fpclassifyl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinitef"
-    access: public_access
-    linker_set_key: "__isfinitef"
-  }
-  mangled_function_name: "__isfinitef"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinite"
-    access: public_access
-    linker_set_key: "__isfinite"
-  }
-  mangled_function_name: "__isfinite"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinitel"
-    access: public_access
-    linker_set_key: "__isfinitel"
-  }
-  mangled_function_name: "__isfinitel"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinff"
-    access: public_access
-    linker_set_key: "__isinff"
-  }
-  mangled_function_name: "__isinff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinfl"
-    access: public_access
-    linker_set_key: "__isinfl"
-  }
-  mangled_function_name: "__isinfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnanf"
-    access: public_access
-    linker_set_key: "__isnanf"
-  }
-  mangled_function_name: "__isnanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnanl"
-    access: public_access
-    linker_set_key: "__isnanl"
-  }
-  mangled_function_name: "__isnanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormalf"
-    access: public_access
-    linker_set_key: "__isnormalf"
-  }
-  mangled_function_name: "__isnormalf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormal"
-    access: public_access
-    linker_set_key: "__isnormal"
-  }
-  mangled_function_name: "__isnormal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormall"
-    access: public_access
-    linker_set_key: "__isnormall"
-  }
-  mangled_function_name: "__isnormall"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "ldexp"
-    access: public_access
-    linker_set_key: "ldexp"
-  }
-  mangled_function_name: "ldexp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isinf"
-    access: public_access
-    linker_set_key: "isinf"
-  }
-  mangled_function_name: "isinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isnan"
-    access: public_access
-    linker_set_key: "isnan"
-  }
-  mangled_function_name: "isnan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isnanf"
-    access: public_access
-    linker_set_key: "isnanf"
-  }
-  mangled_function_name: "isnanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinf"
-    access: public_access
-    linker_set_key: "__isinf"
-  }
-  mangled_function_name: "__isinf"
-  source_file: "bionic/libc/bionic/fpclassify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnan"
-    access: public_access
-    linker_set_key: "__isnan"
-  }
-  mangled_function_name: "__isnan"
-  source_file: "bionic/libc/bionic/fpclassify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_ftsent *"
-      size: 8
-      alignment: 8
-    }
-    name: "fts_children"
-    access: public_access
-    linker_set_key: "fts_children"
-  }
-  mangled_function_name: "fts_children"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_close"
-    access: public_access
-    linker_set_key: "fts_close"
-  }
-  mangled_function_name: "fts_close"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "FTS *"
-      size: 8
-      alignment: 8
-    }
-    name: "fts_open"
-    access: public_access
-    linker_set_key: "fts_open"
-  }
-  mangled_function_name: "fts_open"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const _ftsent **, const _ftsent **)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_ftsent *"
-      size: 8
-      alignment: 8
-    }
-    name: "fts_read"
-    access: public_access
-    linker_set_key: "fts_read"
-  }
-  mangled_function_name: "fts_read"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_set"
-    access: public_access
-    linker_set_key: "fts_set"
-  }
-  mangled_function_name: "fts_set"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_ftsent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftw"
-    access: public_access
-    linker_set_key: "ftw"
-  }
-  mangled_function_name: "ftw"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nftw"
-    access: public_access
-    linker_set_key: "nftw"
-  }
-  mangled_function_name: "nftw"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat *, int, FTW *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftw64"
-    access: public_access
-    linker_set_key: "ftw64"
-  }
-  mangled_function_name: "ftw64"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat64 *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nftw64"
-    access: public_access
-    linker_set_key: "nftw64"
-  }
-  mangled_function_name: "nftw64"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat64 *, int, FTW *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "uname"
-    access: public_access
-    linker_set_key: "uname"
-  }
-  mangled_function_name: "uname"
-  source_file: "bionic/libc/include/sys/utsname.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "utsname *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freeifaddrs"
-    access: public_access
-    linker_set_key: "freeifaddrs"
-  }
-  mangled_function_name: "freeifaddrs"
-  source_file: "bionic/libc/include/ifaddrs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "ifaddrs *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getifaddrs"
-    access: public_access
-    linker_set_key: "getifaddrs"
-  }
-  mangled_function_name: "getifaddrs"
-  source_file: "bionic/libc/include/ifaddrs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "ifaddrs **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "if_indextoname"
-    access: public_access
-    linker_set_key: "if_indextoname"
-  }
-  mangled_function_name: "if_indextoname"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "if_nametoindex"
-    access: public_access
-    linker_set_key: "if_nametoindex"
-  }
-  mangled_function_name: "if_nametoindex"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "if_nameindex *"
-      size: 8
-      alignment: 8
-    }
-    name: "if_nameindex"
-    access: public_access
-    linker_set_key: "if_nameindex"
-  }
-  mangled_function_name: "if_nameindex"
-  source_file: "bionic/libc/include/net/if.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "if_freenameindex"
-    access: public_access
-    linker_set_key: "if_freenameindex"
-  }
-  mangled_function_name: "if_freenameindex"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "if_nameindex *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_init"
-    access: public_access
-    linker_set_key: "inotify_init"
-  }
-  mangled_function_name: "inotify_init"
-  source_file: "bionic/libc/include/sys/inotify.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_init1"
-    access: public_access
-    linker_set_key: "inotify_init1"
-  }
-  mangled_function_name: "inotify_init1"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_add_watch"
-    access: public_access
-    linker_set_key: "inotify_add_watch"
-  }
-  mangled_function_name: "inotify_add_watch"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_rm_watch"
-    access: public_access
-    linker_set_key: "inotify_rm_watch"
-  }
-  mangled_function_name: "inotify_rm_watch"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "catopen"
-    access: public_access
-    linker_set_key: "catopen"
-  }
-  mangled_function_name: "catopen"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "catgets"
-    access: public_access
-    linker_set_key: "catgets"
-  }
-  mangled_function_name: "catgets"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "catclose"
-    access: public_access
-    linker_set_key: "catclose"
-  }
-  mangled_function_name: "catclose"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "nl_langinfo"
-    access: public_access
-    linker_set_key: "nl_langinfo"
-  }
-  mangled_function_name: "nl_langinfo"
-  source_file: "bionic/libc/include/langinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "nl_langinfo_l"
-    access: public_access
-    linker_set_key: "nl_langinfo_l"
-  }
-  mangled_function_name: "nl_langinfo_l"
-  source_file: "bionic/libc/include/langinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "personality"
-    access: public_access
-    linker_set_key: "personality"
-  }
-  mangled_function_name: "personality"
-  source_file: "bionic/libc/include/sys/personality.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "persona"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__posix_basename"
-    access: public_access
-    linker_set_key: "basename"
-  }
-  mangled_function_name: "basename"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "dirname"
-    access: public_access
-    linker_set_key: "dirname"
-  }
-  mangled_function_name: "dirname"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int *"
-      size: 8
-      alignment: 8
-    }
-    name: "__get_h_errno"
-    access: public_access
-    linker_set_key: "__get_h_errno"
-  }
-  mangled_function_name: "__get_h_errno"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endservent"
-    access: public_access
-    linker_set_key: "endservent"
-  }
-  mangled_function_name: "endservent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 8
-      alignment: 8
-    }
-    name: "gethostbyaddr"
-    access: public_access
-    linker_set_key: "gethostbyaddr"
-  }
-  mangled_function_name: "gethostbyaddr"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyaddr_r"
-    access: public_access
-    linker_set_key: "gethostbyaddr_r"
-  }
-  mangled_function_name: "gethostbyaddr_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 8
-      alignment: 8
-    }
-    name: "gethostbyname"
-    access: public_access
-    linker_set_key: "gethostbyname"
-  }
-  mangled_function_name: "gethostbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname_r"
-    access: public_access
-    linker_set_key: "gethostbyname_r"
-  }
-  mangled_function_name: "gethostbyname_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 8
-      alignment: 8
-    }
-    name: "gethostbyname2"
-    access: public_access
-    linker_set_key: "gethostbyname2"
-  }
-  mangled_function_name: "gethostbyname2"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname2_r"
-    access: public_access
-    linker_set_key: "gethostbyname2_r"
-  }
-  mangled_function_name: "gethostbyname2_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 8
-      alignment: 8
-    }
-    name: "gethostent"
-    access: public_access
-    linker_set_key: "gethostent"
-  }
-  mangled_function_name: "gethostent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "netent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getnetbyaddr"
-    access: public_access
-    linker_set_key: "getnetbyaddr"
-  }
-  mangled_function_name: "getnetbyaddr"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "netent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getnetbyname"
-    access: public_access
-    linker_set_key: "getnetbyname"
-  }
-  mangled_function_name: "getnetbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "protoent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getprotobyname"
-    access: public_access
-    linker_set_key: "getprotobyname"
-  }
-  mangled_function_name: "getprotobyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "protoent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getprotobynumber"
-    access: public_access
-    linker_set_key: "getprotobynumber"
-  }
-  mangled_function_name: "getprotobynumber"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getservbyname"
-    access: public_access
-    linker_set_key: "getservbyname"
-  }
-  mangled_function_name: "getservbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getservbyport"
-    access: public_access
-    linker_set_key: "getservbyport"
-  }
-  mangled_function_name: "getservbyport"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getservent"
-    access: public_access
-    linker_set_key: "getservent"
-  }
-  mangled_function_name: "getservent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "herror"
-    access: public_access
-    linker_set_key: "herror"
-  }
-  mangled_function_name: "herror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "hstrerror"
-    access: public_access
-    linker_set_key: "hstrerror"
-  }
-  mangled_function_name: "hstrerror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getaddrinfo"
-    access: public_access
-    linker_set_key: "getaddrinfo"
-  }
-  mangled_function_name: "getaddrinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const addrinfo *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "addrinfo **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getnameinfo"
-    access: public_access
-    linker_set_key: "getnameinfo"
-  }
-  mangled_function_name: "getnameinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freeaddrinfo"
-    access: public_access
-    linker_set_key: "freeaddrinfo"
-  }
-  mangled_function_name: "freeaddrinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "addrinfo *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "gai_strerror"
-    access: public_access
-    linker_set_key: "gai_strerror"
-  }
-  mangled_function_name: "gai_strerror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setservent"
-    access: public_access
-    linker_set_key: "setservent"
-  }
-  mangled_function_name: "setservent"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "ptrace"
-    access: public_access
-    linker_set_key: "ptrace"
-  }
-  mangled_function_name: "ptrace"
-  source_file: "bionic/libc/include/sys/ptrace.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openpty"
-    access: public_access
-    linker_set_key: "openpty"
-  }
-  mangled_function_name: "openpty"
-  source_file: "bionic/libc/include/pty.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const winsize *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "forkpty"
-    access: public_access
-    linker_set_key: "forkpty"
-  }
-  mangled_function_name: "forkpty"
-  source_file: "bionic/libc/include/pty.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const winsize *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utmpname"
-    access: public_access
-    linker_set_key: "utmpname"
-  }
-  mangled_function_name: "utmpname"
-  source_file: "bionic/libc/include/utmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setutent"
-    access: public_access
-    linker_set_key: "setutent"
-  }
-  mangled_function_name: "setutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "utmp *"
-      size: 8
-      alignment: 8
-    }
-    name: "getutent"
-    access: public_access
-    linker_set_key: "getutent"
-  }
-  mangled_function_name: "getutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endutent"
-    access: public_access
-    linker_set_key: "endutent"
-  }
-  mangled_function_name: "endutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "login_tty"
-    access: public_access
-    linker_set_key: "login_tty"
-  }
-  mangled_function_name: "login_tty"
-  source_file: "bionic/libc/include/utmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "reboot"
-    access: public_access
-    linker_set_key: "reboot"
-  }
-  mangled_function_name: "reboot"
-  source_file: "bionic/libc/include/sys/reboot.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "reboot_type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_destroy"
-    access: public_access
-    linker_set_key: "sem_destroy"
-  }
-  mangled_function_name: "sem_destroy"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_getvalue"
-    access: public_access
-    linker_set_key: "sem_getvalue"
-  }
-  mangled_function_name: "sem_getvalue"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_init"
-    access: public_access
-    linker_set_key: "sem_init"
-  }
-  mangled_function_name: "sem_init"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_post"
-    access: public_access
-    linker_set_key: "sem_post"
-  }
-  mangled_function_name: "sem_post"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_timedwait"
-    access: public_access
-    linker_set_key: "sem_timedwait"
-  }
-  mangled_function_name: "sem_timedwait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_trywait"
-    access: public_access
-    linker_set_key: "sem_trywait"
-  }
-  mangled_function_name: "sem_trywait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_wait"
-    access: public_access
-    linker_set_key: "sem_wait"
-  }
-  mangled_function_name: "sem_wait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "sem_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "sem_open"
-    access: public_access
-    linker_set_key: "sem_open"
-  }
-  mangled_function_name: "sem_open"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_close"
-    access: public_access
-    linker_set_key: "sem_close"
-  }
-  mangled_function_name: "sem_close"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_unlink"
-    access: public_access
-    linker_set_key: "sem_unlink"
-  }
-  mangled_function_name: "sem_unlink"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "signalfd"
-    access: public_access
-    linker_set_key: "signalfd"
-  }
-  mangled_function_name: "signalfd"
-  source_file: "bionic/libc/include/sys/signalfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigset_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "closelog"
-    access: public_access
-    linker_set_key: "closelog"
-  }
-  mangled_function_name: "closelog"
-  source_file: "bionic/libc/include/syslog.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "openlog"
-    access: public_access
-    linker_set_key: "openlog"
-  }
-  mangled_function_name: "openlog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setlogmask"
-    access: public_access
-    linker_set_key: "setlogmask"
-  }
-  mangled_function_name: "setlogmask"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "syslog"
-    access: public_access
-    linker_set_key: "syslog"
-  }
-  mangled_function_name: "syslog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vsyslog"
-    access: public_access
-    linker_set_key: "vsyslog"
-  }
-  mangled_function_name: "vsyslog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftok"
-    access: public_access
-    linker_set_key: "ftok"
-  }
-  mangled_function_name: "ftok"
-  source_file: "bionic/libc/include/sys/ipc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgctl"
-    access: public_access
-    linker_set_key: "msgctl"
-  }
-  mangled_function_name: "msgctl"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msqid64_ds *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgget"
-    access: public_access
-    linker_set_key: "msgget"
-  }
-  mangled_function_name: "msgget"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "msgrcv"
-    access: public_access
-    linker_set_key: "msgrcv"
-  }
-  mangled_function_name: "msgrcv"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgsnd"
-    access: public_access
-    linker_set_key: "msgsnd"
-  }
-  mangled_function_name: "msgsnd"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semctl"
-    access: public_access
-    linker_set_key: "semctl"
-  }
-  mangled_function_name: "semctl"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semget"
-    access: public_access
-    linker_set_key: "semget"
-  }
-  mangled_function_name: "semget"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semop"
-    access: public_access
-    linker_set_key: "semop"
-  }
-  mangled_function_name: "semop"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sembuf *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semtimedop"
-    access: public_access
-    linker_set_key: "semtimedop"
-  }
-  mangled_function_name: "semtimedop"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sembuf *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "shmat"
-    access: public_access
-    linker_set_key: "shmat"
-  }
-  mangled_function_name: "shmat"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmctl"
-    access: public_access
-    linker_set_key: "shmctl"
-  }
-  mangled_function_name: "shmctl"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "shmid64_ds *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmdt"
-    access: public_access
-    linker_set_key: "shmdt"
-  }
-  mangled_function_name: "shmdt"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmget"
-    access: public_access
-    linker_set_key: "shmget"
-  }
-  mangled_function_name: "shmget"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "insque"
-    access: public_access
-    linker_set_key: "insque"
-  }
-  mangled_function_name: "insque"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "remque"
-    access: public_access
-    linker_set_key: "remque"
-  }
-  mangled_function_name: "remque"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "lfind"
-    access: public_access
-    linker_set_key: "lfind"
-  }
-  mangled_function_name: "lfind"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "lsearch"
-    access: public_access
-    linker_set_key: "lsearch"
-  }
-  mangled_function_name: "lsearch"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "tdelete"
-    access: public_access
-    linker_set_key: "tdelete"
-  }
-  mangled_function_name: "tdelete"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "tdestroy"
-    access: public_access
-    linker_set_key: "tdestroy"
-  }
-  mangled_function_name: "tdestroy"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "tfind"
-    access: public_access
-    linker_set_key: "tfind"
-  }
-  mangled_function_name: "tfind"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "tsearch"
-    access: public_access
-    linker_set_key: "tsearch"
-  }
-  mangled_function_name: "tsearch"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "twalk"
-    access: public_access
-    linker_set_key: "twalk"
-  }
-  mangled_function_name: "twalk"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(const void *, VISIT, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wait"
-    access: public_access
-    linker_set_key: "wait"
-  }
-  mangled_function_name: "wait"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "waitpid"
-    access: public_access
-    linker_set_key: "waitpid"
-  }
-  mangled_function_name: "waitpid"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wait4"
-    access: public_access
-    linker_set_key: "wait4"
-  }
-  mangled_function_name: "wait4"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "rusage *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "waitid"
-    access: public_access
-    linker_set_key: "waitid"
-  }
-  mangled_function_name: "waitid"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "which"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 8
-        alignment: 8
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "options"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalnum_l"
-    access: public_access
-    linker_set_key: "iswalnum_l"
-  }
-  mangled_function_name: "iswalnum_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalpha_l"
-    access: public_access
-    linker_set_key: "iswalpha_l"
-  }
-  mangled_function_name: "iswalpha_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswblank_l"
-    access: public_access
-    linker_set_key: "iswblank_l"
-  }
-  mangled_function_name: "iswblank_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswcntrl_l"
-    access: public_access
-    linker_set_key: "iswcntrl_l"
-  }
-  mangled_function_name: "iswcntrl_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswdigit_l"
-    access: public_access
-    linker_set_key: "iswdigit_l"
-  }
-  mangled_function_name: "iswdigit_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswgraph_l"
-    access: public_access
-    linker_set_key: "iswgraph_l"
-  }
-  mangled_function_name: "iswgraph_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswlower_l"
-    access: public_access
-    linker_set_key: "iswlower_l"
-  }
-  mangled_function_name: "iswlower_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswprint_l"
-    access: public_access
-    linker_set_key: "iswprint_l"
-  }
-  mangled_function_name: "iswprint_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswpunct_l"
-    access: public_access
-    linker_set_key: "iswpunct_l"
-  }
-  mangled_function_name: "iswpunct_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswspace_l"
-    access: public_access
-    linker_set_key: "iswspace_l"
-  }
-  mangled_function_name: "iswspace_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswupper_l"
-    access: public_access
-    linker_set_key: "iswupper_l"
-  }
-  mangled_function_name: "iswupper_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswxdigit_l"
-    access: public_access
-    linker_set_key: "iswxdigit_l"
-  }
-  mangled_function_name: "iswxdigit_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towlower_l"
-    access: public_access
-    linker_set_key: "towlower_l"
-  }
-  mangled_function_name: "towlower_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towupper_l"
-    access: public_access
-    linker_set_key: "towupper_l"
-  }
-  mangled_function_name: "towupper_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towctrans_l"
-    access: public_access
-    linker_set_key: "towctrans_l"
-  }
-  mangled_function_name: "towctrans_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const void *"
-      size: 8
-      alignment: 8
-    }
-    name: "wctrans_l"
-    access: public_access
-    linker_set_key: "wctrans_l"
-  }
-  mangled_function_name: "wctrans_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "wctype_l"
-    access: public_access
-    linker_set_key: "wctype_l"
-  }
-  mangled_function_name: "wctype_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswctype_l"
-    access: public_access
-    linker_set_key: "iswctype_l"
-  }
-  mangled_function_name: "iswctype_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_msg_getflag"
-    access: public_access
-    linker_set_key: "ns_msg_getflag"
-  }
-  mangled_function_name: "ns_msg_getflag"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg"
-        size: 80
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "ns_get16"
-    access: public_access
-    linker_set_key: "ns_get16"
-  }
-  mangled_function_name: "ns_get16"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_get32"
-    access: public_access
-    linker_set_key: "ns_get32"
-  }
-  mangled_function_name: "ns_get32"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "ns_put16"
-    access: public_access
-    linker_set_key: "ns_put16"
-  }
-  mangled_function_name: "ns_put16"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "ns_put32"
-    access: public_access
-    linker_set_key: "ns_put32"
-  }
-  mangled_function_name: "ns_put32"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_initparse"
-    access: public_access
-    linker_set_key: "ns_initparse"
-  }
-  mangled_function_name: "ns_initparse"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_skiprr"
-    access: public_access
-    linker_set_key: "ns_skiprr"
-  }
-  mangled_function_name: "ns_skiprr"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_sect"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_parserr"
-    access: public_access
-    linker_set_key: "ns_parserr"
-  }
-  mangled_function_name: "ns_parserr"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_sect"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_rr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_sprintrr"
-    access: public_access
-    linker_set_key: "ns_sprintrr"
-  }
-  mangled_function_name: "ns_sprintrr"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __ns_msg *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __ns_rr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_sprintrrf"
-    access: public_access
-    linker_set_key: "ns_sprintrrf"
-  }
-  mangled_function_name: "ns_sprintrrf"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_class"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_type"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_format_ttl"
-    access: public_access
-    linker_set_key: "ns_format_ttl"
-  }
-  mangled_function_name: "ns_format_ttl"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_ntol"
-    access: public_access
-    linker_set_key: "ns_name_ntol"
-  }
-  mangled_function_name: "ns_name_ntol"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_ntop"
-    access: public_access
-    linker_set_key: "ns_name_ntop"
-  }
-  mangled_function_name: "ns_name_ntop"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_pton"
-    access: public_access
-    linker_set_key: "ns_name_pton"
-  }
-  mangled_function_name: "ns_name_pton"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_unpack"
-    access: public_access
-    linker_set_key: "ns_name_unpack"
-  }
-  mangled_function_name: "ns_name_unpack"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_pack"
-    access: public_access
-    linker_set_key: "ns_name_pack"
-  }
-  mangled_function_name: "ns_name_pack"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_uncompress"
-    access: public_access
-    linker_set_key: "ns_name_uncompress"
-  }
-  mangled_function_name: "ns_name_uncompress"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_compress"
-    access: public_access
-    linker_set_key: "ns_name_compress"
-  }
-  mangled_function_name: "ns_name_compress"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_skip"
-    access: public_access
-    linker_set_key: "ns_name_skip"
-  }
-  mangled_function_name: "ns_name_skip"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "ns_name_rollback"
-    access: public_access
-    linker_set_key: "ns_name_rollback"
-  }
-  mangled_function_name: "ns_name_rollback"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_makecanon"
-    access: public_access
-    linker_set_key: "ns_makecanon"
-  }
-  mangled_function_name: "ns_makecanon"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_samename"
-    access: public_access
-    linker_set_key: "ns_samename"
-  }
-  mangled_function_name: "ns_samename"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__b64_ntop"
-    access: public_access
-    linker_set_key: "__b64_ntop"
-  }
-  mangled_function_name: "__b64_ntop"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__b64_pton"
-    access: public_access
-    linker_set_key: "__b64_pton"
-  }
-  mangled_function_name: "__b64_pton"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_comp"
-    access: public_access
-    linker_set_key: "__dn_comp"
-  }
-  mangled_function_name: "__dn_comp"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dn_expand"
-    access: public_access
-    linker_set_key: "dn_expand"
-  }
-  mangled_function_name: "dn_expand"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_class"
-    access: public_access
-    linker_set_key: "__p_class"
-  }
-  mangled_function_name: "__p_class"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_type"
-    access: public_access
-    linker_set_key: "__p_type"
-  }
-  mangled_function_name: "__p_type"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_init"
-    access: public_access
-    linker_set_key: "res_init"
-  }
-  mangled_function_name: "res_init"
-  source_file: "bionic/libc/include/resolv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_mkquery"
-    access: public_access
-    linker_set_key: "res_mkquery"
-  }
-  mangled_function_name: "res_mkquery"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_query"
-    access: public_access
-    linker_set_key: "res_query"
-  }
-  mangled_function_name: "res_query"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_search"
-    access: public_access
-    linker_set_key: "res_search"
-  }
-  mangled_function_name: "res_search"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_net_res_stats_aggregate"
-    access: public_access
-    linker_set_key: "android_net_res_stats_aggregate"
-  }
-  mangled_function_name: "android_net_res_stats_aggregate"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 8
-        alignment: 8
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "successes"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "errors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "timeouts"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "internal_errors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "rtt_avg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: "last_sample_time"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_net_res_stats_get_info_for_net"
-    access: public_access
-    linker_set_key: "android_net_res_stats_get_info_for_net"
-  }
-  mangled_function_name: "android_net_res_stats_get_info_for_net"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "nscount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __kernel_sockaddr_storage *"
-        size: 8
-        alignment: 8
-      }
-      name: "servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "dcount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char (*)[256]"
-        size: 8
-        alignment: 8
-      }
-      name: "domains"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_params *"
-        size: 8
-        alignment: 8
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 8
-        alignment: 8
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_net_res_stats_get_usable_servers"
-    access: public_access
-    linker_set_key: "android_net_res_stats_get_usable_servers"
-  }
-  mangled_function_name: "android_net_res_stats_get_usable_servers"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __res_params *"
-        size: 8
-        alignment: 8
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 8
-        alignment: 8
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nscount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "bool *"
-        size: 8
-        alignment: 8
-      }
-      name: "valid_servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fp_nquery"
-    access: public_access
-    linker_set_key: "__fp_nquery"
-  }
-  mangled_function_name: "__fp_nquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fp_query"
-    access: public_access
-    linker_set_key: "__fp_query"
-  }
-  mangled_function_name: "__fp_query"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__hostalias"
-    access: public_access
-    linker_set_key: "__hostalias"
-  }
-  mangled_function_name: "__hostalias"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__p_query"
-    access: public_access
-    linker_set_key: "__p_query"
-  }
-  mangled_function_name: "__p_query"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_close"
-    access: public_access
-    linker_set_key: "__res_close"
-  }
-  mangled_function_name: "__res_close"
-  source_file: ""
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_isourserver"
-    access: public_access
-    linker_set_key: "__res_isourserver"
-  }
-  mangled_function_name: "__res_isourserver"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct sockaddr_in *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_querydomain"
-    access: public_access
-    linker_set_key: "__res_querydomain"
-  }
-  mangled_function_name: "__res_querydomain"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_send"
-    access: public_access
-    linker_set_key: "__res_send"
-  }
-  mangled_function_name: "__res_send"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_hnok"
-    access: public_access
-    linker_set_key: "__res_hnok"
-  }
-  mangled_function_name: "__res_hnok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_ownok"
-    access: public_access
-    linker_set_key: "__res_ownok"
-  }
-  mangled_function_name: "__res_ownok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_mailok"
-    access: public_access
-    linker_set_key: "__res_mailok"
-  }
-  mangled_function_name: "__res_mailok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_dnok"
-    access: public_access
-    linker_set_key: "__res_dnok"
-  }
-  mangled_function_name: "__res_dnok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sym_ston"
-    access: public_access
-    linker_set_key: "__sym_ston"
-  }
-  mangled_function_name: "__sym_ston"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__sym_ntos"
-    access: public_access
-    linker_set_key: "__sym_ntos"
-  }
-  mangled_function_name: "__sym_ntos"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__sym_ntop"
-    access: public_access
-    linker_set_key: "__sym_ntop"
-  }
-  mangled_function_name: "__sym_ntop"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__loc_aton"
-    access: public_access
-    linker_set_key: "__loc_aton"
-  }
-  mangled_function_name: "__loc_aton"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__loc_ntoa"
-    access: public_access
-    linker_set_key: "__loc_ntoa"
-  }
-  mangled_function_name: "__loc_ntoa"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_skipname"
-    access: public_access
-    linker_set_key: "__dn_skipname"
-  }
-  mangled_function_name: "__dn_skipname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__putlong"
-    access: public_access
-    linker_set_key: "__putlong"
-  }
-  mangled_function_name: "__putlong"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__putshort"
-    access: public_access
-    linker_set_key: "__putshort"
-  }
-  mangled_function_name: "__putshort"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "_getshort"
-    access: public_access
-    linker_set_key: "_getshort"
-  }
-  mangled_function_name: "_getshort"
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "_getlong"
-    access: public_access
-    linker_set_key: "_getlong"
-  }
-  mangled_function_name: "_getlong"
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_time"
-    access: public_access
-    linker_set_key: "__p_time"
-  }
-  mangled_function_name: "__p_time"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_rcode"
-    access: public_access
-    linker_set_key: "__p_rcode"
-  }
-  mangled_function_name: "__p_rcode"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_cdnname"
-    access: public_access
-    linker_set_key: "__p_cdnname"
-  }
-  mangled_function_name: "__p_cdnname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_cdname"
-    access: public_access
-    linker_set_key: "__p_cdname"
-  }
-  mangled_function_name: "__p_cdname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_fqnname"
-    access: public_access
-    linker_set_key: "__p_fqnname"
-  }
-  mangled_function_name: "__p_fqnname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_fqname"
-    access: public_access
-    linker_set_key: "__p_fqname"
-  }
-  mangled_function_name: "__p_fqname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_option"
-    access: public_access
-    linker_set_key: "__p_option"
-  }
-  mangled_function_name: "__p_option"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_secstodate"
-    access: public_access
-    linker_set_key: "__p_secstodate"
-  }
-  mangled_function_name: "__p_secstodate"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_count_labels"
-    access: public_access
-    linker_set_key: "__dn_count_labels"
-  }
-  mangled_function_name: "__dn_count_labels"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nameinquery"
-    access: public_access
-    linker_set_key: "__res_nameinquery"
-  }
-  mangled_function_name: "__res_nameinquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_queriesmatch"
-    access: public_access
-    linker_set_key: "__res_queriesmatch"
-  }
-  mangled_function_name: "__res_queriesmatch"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_ninit"
-    access: public_access
-    linker_set_key: "__res_ninit"
-  }
-  mangled_function_name: "__res_ninit"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__res_hostalias"
-    access: public_access
-    linker_set_key: "__res_hostalias"
-  }
-  mangled_function_name: "__res_hostalias"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *const"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nquery"
-    access: public_access
-    linker_set_key: "__res_nquery"
-  }
-  mangled_function_name: "__res_nquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nsearch"
-    access: public_access
-    linker_set_key: "__res_nsearch"
-  }
-  mangled_function_name: "__res_nsearch"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nquerydomain"
-    access: public_access
-    linker_set_key: "__res_nquerydomain"
-  }
-  mangled_function_name: "__res_nquerydomain"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nmkquery"
-    access: public_access
-    linker_set_key: "__res_nmkquery"
-  }
-  mangled_function_name: "__res_nmkquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nsend"
-    access: public_access
-    linker_set_key: "__res_nsend"
-  }
-  mangled_function_name: "__res_nsend"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_nclose"
-    access: public_access
-    linker_set_key: "__res_nclose"
-  }
-  mangled_function_name: "__res_nclose"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_send_setqhook"
-    access: public_access
-    linker_set_key: "__res_send_setqhook"
-  }
-  mangled_function_name: "__res_send_setqhook"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "res_sendhookact (*)(struct sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_send_setrhook"
-    access: public_access
-    linker_set_key: "__res_send_setrhook"
-  }
-  mangled_function_name: "__res_send_setrhook"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "res_sendhookact (*)(const struct sockaddr *, const unsigned char *, int, unsigned char *, int, int *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_resolv_set_nameservers_for_net"
-    access: public_access
-    linker_set_key: "_resolv_set_nameservers_for_net"
-  }
-  mangled_function_name: "_resolv_set_nameservers_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 8
-        alignment: 8
-      }
-      name: "servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "numservers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "domains"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __res_params *"
-        size: 8
-        alignment: 8
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_resolv_flush_cache_for_net"
-    access: public_access
-    linker_set_key: "_resolv_flush_cache_for_net"
-  }
-  mangled_function_name: "_resolv_flush_cache_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_resolv_delete_cache_for_net"
-    access: public_access
-    linker_set_key: "_resolv_delete_cache_for_net"
-  }
-  mangled_function_name: "_resolv_delete_cache_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nsdispatch"
-    access: public_access
-    linker_set_key: "nsdispatch"
-  }
-  mangled_function_name: "nsdispatch"
-  source_file: "bionic/libc/dns/include/nsswitch.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const ns_dtab *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const ns_src *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "err"
-    access: public_access
-    linker_set_key: "err"
-  }
-  mangled_function_name: "err"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "verr"
-    access: public_access
-    linker_set_key: "verr"
-  }
-  mangled_function_name: "verr"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "errx"
-    access: public_access
-    linker_set_key: "errx"
-  }
-  mangled_function_name: "errx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "verrx"
-    access: public_access
-    linker_set_key: "verrx"
-  }
-  mangled_function_name: "verrx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "warn"
-    access: public_access
-    linker_set_key: "warn"
-  }
-  mangled_function_name: "warn"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vwarn"
-    access: public_access
-    linker_set_key: "vwarn"
-  }
-  mangled_function_name: "vwarn"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "warnx"
-    access: public_access
-    linker_set_key: "warnx"
-  }
-  mangled_function_name: "warnx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vwarnx"
-    access: public_access
-    linker_set_key: "vwarnx"
-  }
-  mangled_function_name: "vwarnx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt_long"
-    access: public_access
-    linker_set_key: "getopt_long"
-  }
-  mangled_function_name: "getopt_long"
-  source_file: "bionic/libc/include/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct option *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt_long_only"
-    access: public_access
-    linker_set_key: "getopt_long_only"
-  }
-  mangled_function_name: "getopt_long_only"
-  source_file: "bionic/libc/include/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct option *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utime"
-    access: public_access
-    linker_set_key: "utime"
-  }
-  mangled_function_name: "utime"
-  source_file: "bionic/libc/include/utime.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct utimbuf *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "regcomp"
-    access: public_access
-    linker_set_key: "regcomp"
-  }
-  mangled_function_name: "regcomp"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "regerror"
-    access: public_access
-    linker_set_key: "regerror"
-  }
-  mangled_function_name: "regerror"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const regex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "regexec"
-    access: public_access
-    linker_set_key: "regexec"
-  }
-  mangled_function_name: "regexec"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const regex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regmatch_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "regfree"
-    access: public_access
-    linker_set_key: "regfree"
-  }
-  mangled_function_name: "regfree"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fnmatch"
-    access: public_access
-    linker_set_key: "fnmatch"
-  }
-  mangled_function_name: "fnmatch"
-  source_file: "bionic/libc/include/fnmatch.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "pattern"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "string"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "flock"
-    access: public_access
-    linker_set_key: "flock"
-  }
-  mangled_function_name: "flock"
-  source_file: "bionic/libc/include/sys/file.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct ether_addr *"
-      size: 8
-      alignment: 8
-    }
-    name: "ether_aton_r"
-    access: public_access
-    linker_set_key: "ether_aton_r"
-  }
-  mangled_function_name: "ether_aton_r"
-  source_file: "bionic/libc/bionic/ether_aton.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "asc"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct ether_addr *"
-        size: 8
-        alignment: 8
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct ether_addr *"
-      size: 8
-      alignment: 8
-    }
-    name: "ether_aton"
-    access: public_access
-    linker_set_key: "ether_aton"
-  }
-  mangled_function_name: "ether_aton"
-  source_file: "bionic/libc/bionic/ether_aton.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "asc"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ether_ntoa_r"
-    access: public_access
-    linker_set_key: "ether_ntoa_r"
-  }
-  mangled_function_name: "ether_ntoa_r"
-  source_file: "bionic/libc/bionic/ether_ntoa.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct ether_addr *"
-        size: 8
-        alignment: 8
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ether_ntoa"
-    access: public_access
-    linker_set_key: "ether_ntoa"
-  }
-  mangled_function_name: "ether_ntoa"
-  source_file: "bionic/libc/bionic/ether_ntoa.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct ether_addr *"
-        size: 8
-        alignment: 8
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "pututline"
-    access: public_access
-    linker_set_key: "pututline"
-  }
-  mangled_function_name: "pututline"
-  source_file: "bionic/libc/bionic/pututline.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct utmp *"
-        size: 8
-        alignment: 8
-      }
-      name: "utmp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigblock"
-    access: public_access
-    linker_set_key: "sigblock"
-  }
-  mangled_function_name: "sigblock"
-  source_file: "bionic/libc/bionic/sigblock.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigsetmask"
-    access: public_access
-    linker_set_key: "sigsetmask"
-  }
-  mangled_function_name: "sigsetmask"
-  source_file: "bionic/libc/bionic/sigsetmask.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__fbufsize"
-    access: public_access
-    linker_set_key: "__fbufsize"
-  }
-  mangled_function_name: "__fbufsize"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__freadable"
-    access: public_access
-    linker_set_key: "__freadable"
-  }
-  mangled_function_name: "__freadable"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fwritable"
-    access: public_access
-    linker_set_key: "__fwritable"
-  }
-  mangled_function_name: "__fwritable"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__flbf"
-    access: public_access
-    linker_set_key: "__flbf"
-  }
-  mangled_function_name: "__flbf"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fpurge"
-    access: public_access
-    linker_set_key: "__fpurge"
-  }
-  mangled_function_name: "__fpurge"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__fpending"
-    access: public_access
-    linker_set_key: "__fpending"
-  }
-  mangled_function_name: "__fpending"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_flushlbf"
-    access: public_access
-    linker_set_key: "_flushlbf"
-  }
-  mangled_function_name: "_flushlbf"
-  source_file: "bionic/libc/include/stdio_ext.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fsetlocking"
-    access: public_access
-    linker_set_key: "__fsetlocking"
-  }
-  mangled_function_name: "__fsetlocking"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *const[129]"
-      size: 1032
-      alignment: 8
-    }
-    name: "sys_siglist"
-    access: public_access
-    linker_set_key: "sys_siglist"
-  }
-  source_file: "bionic/libc/include/signal.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *const[129]"
-      size: 1032
-      alignment: 8
-    }
-    name: "sys_signame"
-    access: public_access
-    linker_set_key: "sys_signame"
-  }
-  source_file: "bionic/libc/include/signal.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char *[]"
-    }
-    name: "tzname"
-    access: public_access
-    linker_set_key: "tzname"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "daylight"
-    access: public_access
-    linker_set_key: "daylight"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "timezone"
-    access: public_access
-    linker_set_key: "timezone"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "stdin"
-    access: public_access
-    linker_set_key: "stdin"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "stdout"
-    access: public_access
-    linker_set_key: "stdout"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "stderr"
-    access: public_access
-    linker_set_key: "stderr"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__stack_chk_guard"
-    access: public_access
-    linker_set_key: "__stack_chk_guard"
-  }
-  source_file: "bionic/libc/private/bionic_ssp.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "optarg"
-    access: public_access
-    linker_set_key: "optarg"
-  }
-  source_file: "out/soong/ndk/sysroot/usr/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optind"
-    access: public_access
-    linker_set_key: "optind"
-  }
-  source_file: "out/soong/ndk/sysroot/usr/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "opterr"
-    access: public_access
-    linker_set_key: "opterr"
-  }
-  source_file: "out/soong/ndk/sysroot/usr/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optopt"
-    access: public_access
-    linker_set_key: "optopt"
-  }
-  source_file: "out/soong/ndk/sysroot/usr/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char **"
-      size: 8
-      alignment: 8
-    }
-    name: "environ"
-    access: public_access
-    linker_set_key: "environ"
-  }
-  source_file: "out/soong/ndk/sysroot/usr/include/unistd.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const in6_addr"
-      size: 16
-      alignment: 4
-    }
-    name: "in6addr_any"
-    access: public_access
-    linker_set_key: "in6addr_any"
-  }
-  source_file: "bionic/libc/include/netinet/in.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const in6_addr"
-      size: 16
-      alignment: 4
-    }
-    name: "in6addr_loopback"
-    access: public_access
-    linker_set_key: "in6addr_loopback"
-  }
-  source_file: "bionic/libc/include/netinet/in.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "_ctype_"
-    access: public_access
-    linker_set_key: "_ctype_"
-  }
-  source_file: "bionic/libc/include/ctype.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "void (*)()"
-      size: 8
-      alignment: 8
-    }
-    name: "error_print_progname"
-    access: public_access
-    linker_set_key: "error_print_progname"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "error_message_count"
-    access: public_access
-    linker_set_key: "error_message_count"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "error_one_per_line"
-    access: public_access
-    linker_set_key: "error_one_per_line"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__progname"
-    access: public_access
-    linker_set_key: "__progname"
-  }
-  source_file: "bionic/libc/bionic/libc_init_common.cpp"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "prop_area *"
-      size: 8
-      alignment: 8
-    }
-    name: "__system_property_area__"
-    access: public_access
-    linker_set_key: "__system_property_area__"
-  }
-  source_file: "bionic/libc/bionic/system_properties.cpp"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "struct res_sym const[]"
-    }
-    name: "__p_class_syms"
-    access: public_access
-    linker_set_key: "__p_class_syms"
-  }
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "struct res_sym const[]"
-    }
-    name: "__p_type_syms"
-    access: public_access
-    linker_set_key: "__p_type_syms"
-  }
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optreset"
-    access: public_access
-    linker_set_key: "optreset"
-  }
-  source_file: "bionic/libc/include/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE [3]"
-      size: 456
-      alignment: 8
-    }
-    name: "__sF"
-    access: public_access
-    linker_set_key: "__sF"
-  }
-  source_file: "bionic/libc/stdio/stdio.cpp"
-}
diff --git a/current/mips64/source-based/libc.so.lsdump.gz b/current/mips64/source-based/libc.so.lsdump.gz
new file mode 100644
index 0000000..ff09b55
--- /dev/null
+++ b/current/mips64/source-based/libc.so.lsdump.gz
Binary files differ
diff --git a/current/mips64/source-based/libdl.so.lsdump b/current/mips64/source-based/libdl.so.lsdump
deleted file mode 100644
index a39d6ed..0000000
--- a/current/mips64/source-based/libdl.so.lsdump
+++ /dev/null
@@ -1,708 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "dlopen"
-    access: public_access
-    linker_set_key: "dlopen"
-  }
-  mangled_function_name: "dlopen"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dlclose"
-    access: public_access
-    linker_set_key: "dlclose"
-  }
-  mangled_function_name: "dlclose"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "dlerror"
-    access: public_access
-    linker_set_key: "dlerror"
-  }
-  mangled_function_name: "dlerror"
-  source_file: "bionic/libc/include/dlfcn.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "dlsym"
-    access: public_access
-    linker_set_key: "dlsym"
-  }
-  mangled_function_name: "dlsym"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "symbol"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "dlvsym"
-    access: public_access
-    linker_set_key: "dlvsym"
-  }
-  mangled_function_name: "dlvsym"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "symbol"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "version"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dladdr"
-    access: public_access
-    linker_set_key: "dladdr"
-  }
-  mangled_function_name: "dladdr"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "Dl_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_dlopen_ext"
-    access: public_access
-    linker_set_key: "android_dlopen_ext"
-  }
-  mangled_function_name: "android_dlopen_ext"
-  source_file: "bionic/libc/include/android/dlext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_dlextinfo *"
-        size: 8
-        alignment: 8
-      }
-      name: "extinfo"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_get_LD_LIBRARY_PATH"
-    access: public_access
-    linker_set_key: "android_get_LD_LIBRARY_PATH"
-  }
-  mangled_function_name: "android_get_LD_LIBRARY_PATH"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buffer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "buffer_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_update_LD_LIBRARY_PATH"
-    access: public_access
-    linker_set_key: "android_update_LD_LIBRARY_PATH"
-  }
-  mangled_function_name: "android_update_LD_LIBRARY_PATH"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "ld_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_set_application_target_sdk_version"
-    access: public_access
-    linker_set_key: "android_set_application_target_sdk_version"
-  }
-  mangled_function_name: "android_set_application_target_sdk_version"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "target"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_get_application_target_sdk_version"
-    access: public_access
-    linker_set_key: "android_get_application_target_sdk_version"
-  }
-  mangled_function_name: "android_get_application_target_sdk_version"
-  source_file: "bionic/libdl/libdl.c"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_init_anonymous_namespace"
-    access: public_access
-    linker_set_key: "android_init_anonymous_namespace"
-  }
-  mangled_function_name: "android_init_anonymous_namespace"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "shared_libs_sonames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "library_search_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_namespace_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_create_namespace"
-    access: public_access
-    linker_set_key: "android_create_namespace"
-  }
-  mangled_function_name: "android_create_namespace"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "ld_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "default_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "permitted_when_isolated_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_link_namespaces"
-    access: public_access
-    linker_set_key: "android_link_namespaces"
-  }
-  mangled_function_name: "android_link_namespaces"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "namespace_from"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "namespace_to"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "shared_libs_sonames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_dlwarning"
-    access: public_access
-    linker_set_key: "android_dlwarning"
-  }
-  mangled_function_name: "android_dlwarning"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "obj"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *, const char *)"
-        size: 8
-        alignment: 8
-      }
-      name: "f"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long *"
-      size: 8
-      alignment: 8
-    }
-    name: "__cfi_init"
-    access: public_access
-    linker_set_key: "__cfi_init"
-  }
-  mangled_function_name: "__cfi_init"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "shadow_base"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cfi_slowpath"
-    access: public_access
-    linker_set_key: "__cfi_slowpath"
-  }
-  mangled_function_name: "__cfi_slowpath"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "CallSiteTypeId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "Ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cfi_slowpath_diag"
-    access: public_access
-    linker_set_key: "__cfi_slowpath_diag"
-  }
-  mangled_function_name: "__cfi_slowpath_diag"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "CallSiteTypeId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "Ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "DiagData"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
diff --git a/current/mips64/source-based/libdl.so.lsdump.gz b/current/mips64/source-based/libdl.so.lsdump.gz
new file mode 100644
index 0000000..3ec1c9f
--- /dev/null
+++ b/current/mips64/source-based/libdl.so.lsdump.gz
Binary files differ
diff --git a/current/mips64/source-based/liblog.so.lsdump b/current/mips64/source-based/liblog.so.lsdump
deleted file mode 100644
index cccfe65..0000000
--- a/current/mips64/source-based/liblog.so.lsdump
+++ /dev/null
@@ -1,7884 +0,0 @@
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time"
-    access: public_access
-    linker_set_key: "log_time"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-  mangled_record_name: "log_time"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry"
-      size: 20
-      alignment: 4
-    }
-    name: "logger_entry"
-    access: public_access
-    linker_set_key: "logger_entry"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "__pad"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v2"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v2"
-    access: public_access
-    linker_set_key: "logger_entry_v2"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "euid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v2"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v3"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v3"
-    access: public_access
-    linker_set_key: "logger_entry_v3"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v3"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v4"
-      size: 28
-      alignment: 4
-    }
-    name: "logger_entry_v4"
-    access: public_access
-    linker_set_key: "logger_entry_v4"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v4"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_msg"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg"
-    access: public_access
-    linker_set_key: "log_msg"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct log_msg::(anonymous)"
-        size: 5124
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "log_msg"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_msg::(anonymous)"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg::(anonymous)"
-    access: public_access
-    linker_set_key: "log_msg::(anonymous)"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char [5121]"
-        size: 5121
-        alignment: 1
-      }
-      name: "buf"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry_v4"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v3"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v3"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v2"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v2"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry"
-        size: 20
-        alignment: 4
-      }
-      name: "entry_v1"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_list_element"
-    access: public_access
-    linker_set_key: "android_log_list_element"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "complete"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_list_element::(anonymous)"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element::(anonymous)"
-      size: 8
-      alignment: 8
-    }
-    name: "(anonymous struct)::(anonymous)"
-    access: public_access
-    linker_set_key: "(anonymous struct)::(anonymous)"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "int32"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "int64"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "string"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "float32"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_pmsg_log_header_t"
-      size: 7
-      alignment: 1
-    }
-    name: "android_pmsg_log_header_t"
-    access: public_access
-    linker_set_key: "android_pmsg_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "magic"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_header_t"
-      size: 11
-      alignment: 1
-    }
-    name: "android_log_header_t"
-    access: public_access
-    linker_set_key: "android_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "id"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "realtime"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_header_t"
-      size: 4
-      alignment: 1
-    }
-    name: "android_event_header_t"
-    access: public_access
-    linker_set_key: "android_event_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_int_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_int_t"
-    access: public_access
-    linker_set_key: "android_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_int_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_int_t"
-    access: public_access
-    linker_set_key: "android_log_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_int_t"
-        size: 5
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_long_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_event_long_t"
-    access: public_access
-    linker_set_key: "android_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_long_t"
-      size: 13
-      alignment: 1
-    }
-    name: "android_log_event_long_t"
-    access: public_access
-    linker_set_key: "android_log_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_long_t"
-        size: 9
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_string_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_string_t"
-    access: public_access
-    linker_set_key: "android_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_string_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_string_t"
-    access: public_access
-    linker_set_key: "android_log_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time"
-    access: public_access
-    linker_set_key: "_Z8log_time"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-  mangled_record_name: "_Z8log_time"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry"
-      size: 20
-      alignment: 4
-    }
-    name: "logger_entry"
-    access: public_access
-    linker_set_key: "_Z12logger_entry"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "__pad"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z12logger_entry"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v2"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v2"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v2"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "euid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v2"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v3"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v3"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v3"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v3"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v4"
-      size: 28
-      alignment: 4
-    }
-    name: "logger_entry_v4"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v4"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v4"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_msg"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg"
-    access: public_access
-    linker_set_key: "_Z7log_msg"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "log_msg::(anonymous)"
-        size: 5124
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z7log_msg"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_msg::(anonymous)"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg::(anonymous)"
-    access: public_access
-    linker_set_key: "_ZN7log_msgUt_E"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char [5121]"
-        size: 5121
-        alignment: 1
-      }
-      name: "buf"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry_v4"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v3"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v3"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v2"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v2"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry"
-        size: 20
-        alignment: 4
-      }
-      name: "entry_v1"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_ZN7log_msgUt_E"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct AndroidLogEntry_t"
-      size: 64
-      alignment: 8
-    }
-    name: "AndroidLogEntry_t"
-    access: public_access
-    linker_set_key: "AndroidLogEntry_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "enum android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "priority"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "tagLen"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "messageLen"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "message"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/logprint.h"
-  mangled_record_name: "AndroidLogEntry_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_list_element"
-    access: public_access
-    linker_set_key: "_Z24android_log_list_element"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "complete"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_list_element::(anonymous)"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_Z24android_log_list_element"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element::(anonymous)"
-      size: 8
-      alignment: 8
-    }
-    name: "(anonymous struct)::(anonymous)"
-    access: public_access
-    linker_set_key: "_ZN24android_log_list_elementUt_E"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "int32"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "int64"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "string"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "float32"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_ZN24android_log_list_elementUt_E"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_event_list"
-    access: public_access
-    linker_set_key: "_Z22android_log_event_list"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: private_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "ret"
-      access: private_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_Z22android_log_event_list"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_pmsg_log_header_t"
-      size: 7
-      alignment: 1
-    }
-    name: "android_pmsg_log_header_t"
-    access: public_access
-    linker_set_key: "_Z25android_pmsg_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "magic"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z25android_pmsg_log_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_header_t"
-      size: 11
-      alignment: 1
-    }
-    name: "android_log_header_t"
-    access: public_access
-    linker_set_key: "_Z20android_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "id"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "realtime"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z20android_log_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_header_t"
-      size: 4
-      alignment: 1
-    }
-    name: "android_event_header_t"
-    access: public_access
-    linker_set_key: "_Z22android_event_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z22android_event_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_int_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_int_t"
-    access: public_access
-    linker_set_key: "_Z19android_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z19android_event_int_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_int_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_int_t"
-    access: public_access
-    linker_set_key: "_Z23android_log_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_int_t"
-        size: 5
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z23android_log_event_int_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_long_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_event_long_t"
-    access: public_access
-    linker_set_key: "_Z20android_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z20android_event_long_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_long_t"
-      size: 13
-      alignment: 1
-    }
-    name: "android_log_event_long_t"
-    access: public_access
-    linker_set_key: "_Z24android_log_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_long_t"
-        size: 9
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z24android_log_event_long_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_string_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_string_t"
-    access: public_access
-    linker_set_key: "_Z22android_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z22android_event_string_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_string_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_string_t"
-    access: public_access
-    linker_set_key: "_Z26android_log_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z26android_log_event_string_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "__android_log_event_list"
-      size: 16
-      alignment: 8
-    }
-    name: "__android_log_event_list"
-    access: public_access
-    linker_set_key: "_Z24__android_log_event_list"
-  }
-  base_specifiers {
-    basic_abi {
-      type_abi {
-        name: "android_log_event_list"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-    }
-    is_virtual: false
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z24__android_log_event_list"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_set_log_transport"
-    access: public_access
-    linker_set_key: "android_set_log_transport"
-  }
-  mangled_function_name: "android_set_log_transport"
-  source_file: "system/core/liblog/include/log/log_transport.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "transport_flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_get_log_transport"
-    access: public_access
-    linker_set_key: "android_get_log_transport"
-  }
-  mangled_function_name: "android_get_log_transport"
-  source_file: "system/core/liblog/include/log/log_transport.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_write"
-    access: public_access
-    linker_set_key: "__android_log_write"
-  }
-  mangled_function_name: "__android_log_write"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "text"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_print"
-    access: public_access
-    linker_set_key: "__android_log_print"
-  }
-  mangled_function_name: "__android_log_print"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_vprint"
-    access: public_access
-    linker_set_key: "__android_log_vprint"
-  }
-  mangled_function_name: "__android_log_vprint"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "ap"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_assert"
-    access: public_access
-    linker_set_key: "__android_log_assert"
-  }
-  mangled_function_name: "__android_log_assert"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "cond"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_buf_write"
-    access: public_access
-    linker_set_key: "__android_log_buf_write"
-  }
-  mangled_function_name: "__android_log_buf_write"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "bufID"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "text"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_buf_print"
-    access: public_access
-    linker_set_key: "__android_log_buf_print"
-  }
-  mangled_function_name: "__android_log_buf_print"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "bufID"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "enum log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "android_name_to_log_id"
-    access: public_access
-    linker_set_key: "android_name_to_log_id"
-  }
-  mangled_function_name: "android_name_to_log_id"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "logName"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_id_to_name"
-    access: public_access
-    linker_set_key: "android_log_id_to_name"
-  }
-  mangled_function_name: "android_log_id_to_name"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_loggable"
-    access: public_access
-    linker_set_key: "__android_log_is_loggable"
-  }
-  mangled_function_name: "__android_log_is_loggable"
-  source_file: "system/core/liblog/include/log/log_main.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "default_prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_loggable_len"
-    access: public_access
-    linker_set_key: "__android_log_is_loggable_len"
-  }
-  mangled_function_name: "__android_log_is_loggable_len"
-  source_file: "system/core/liblog/include/log/log_main.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "default_prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "enum log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_id"
-    access: public_access
-    linker_set_key: "android_logger_get_id"
-  }
-  mangled_function_name: "android_logger_get_id"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_clear"
-    access: public_access
-    linker_set_key: "android_logger_clear"
-  }
-  mangled_function_name: "android_logger_clear"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_get_log_size"
-    access: public_access
-    linker_set_key: "android_logger_get_log_size"
-  }
-  mangled_function_name: "android_logger_get_log_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_set_log_size"
-    access: public_access
-    linker_set_key: "android_logger_set_log_size"
-  }
-  mangled_function_name: "android_logger_set_log_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_get_log_readable_size"
-    access: public_access
-    linker_set_key: "android_logger_get_log_readable_size"
-  }
-  mangled_function_name: "android_logger_get_log_readable_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_log_version"
-    access: public_access
-    linker_set_key: "android_logger_get_log_version"
-  }
-  mangled_function_name: "android_logger_get_log_version"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_get_statistics"
-    access: public_access
-    linker_set_key: "android_logger_get_statistics"
-  }
-  mangled_function_name: "android_logger_get_statistics"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_get_prune_list"
-    access: public_access
-    linker_set_key: "android_logger_get_prune_list"
-  }
-  mangled_function_name: "android_logger_get_prune_list"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_set_prune_list"
-    access: public_access
-    linker_set_key: "android_logger_set_prune_list"
-  }
-  mangled_function_name: "android_logger_set_prune_list"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_list_alloc"
-    access: public_access
-    linker_set_key: "android_logger_list_alloc"
-  }
-  mangled_function_name: "android_logger_list_alloc"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tail"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_list_alloc_time"
-    access: public_access
-    linker_set_key: "android_logger_list_alloc_time"
-  }
-  mangled_function_name: "android_logger_list_alloc_time"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "start"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_logger_list_free"
-    access: public_access
-    linker_set_key: "android_logger_list_free"
-  }
-  mangled_function_name: "android_logger_list_free"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_list_read"
-    access: public_access
-    linker_set_key: "android_logger_list_read"
-  }
-  mangled_function_name: "android_logger_list_read"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct log_msg *"
-        size: 8
-        alignment: 8
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_open"
-    access: public_access
-    linker_set_key: "android_logger_open"
-  }
-  mangled_function_name: "android_logger_open"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_list_open"
-    access: public_access
-    linker_set_key: "android_logger_list_open"
-  }
-  mangled_function_name: "android_logger_list_open"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tail"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_bwrite"
-    access: public_access
-    linker_set_key: "__android_log_bwrite"
-  }
-  mangled_function_name: "__android_log_bwrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_btwrite"
-    access: public_access
-    linker_set_key: "__android_log_btwrite"
-  }
-  mangled_function_name: "__android_log_btwrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_bswrite"
-    access: public_access
-    linker_set_key: "__android_log_bswrite"
-  }
-  mangled_function_name: "__android_log_bswrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_clockid"
-    access: public_access
-    linker_set_key: "android_log_clockid"
-  }
-  mangled_function_name: "android_log_clockid"
-  source_file: "system/core/liblog/include/log/log.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_error_write"
-    access: public_access
-    linker_set_key: "__android_log_error_write"
-  }
-  mangled_function_name: "__android_log_error_write"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "subTag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dataLen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_close"
-    access: public_access
-    linker_set_key: "__android_log_close"
-  }
-  mangled_function_name: "__android_log_close"
-  source_file: "system/core/liblog/include/log/log.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_ratelimit"
-    access: public_access
-    linker_set_key: "__android_log_ratelimit"
-  }
-  mangled_function_name: "__android_log_ratelimit"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: "last"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_log_context_internal *"
-      size: 8
-      alignment: 8
-    }
-    name: "create_android_logger"
-    access: public_access
-    linker_set_key: "create_android_logger"
-  }
-  mangled_function_name: "create_android_logger"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_begin"
-    access: public_access
-    linker_set_key: "android_log_write_list_begin"
-  }
-  mangled_function_name: "android_log_write_list_begin"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_end"
-    access: public_access
-    linker_set_key: "android_log_write_list_end"
-  }
-  mangled_function_name: "android_log_write_list_end"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_int32"
-    access: public_access
-    linker_set_key: "android_log_write_int32"
-  }
-  mangled_function_name: "android_log_write_int32"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_int64"
-    access: public_access
-    linker_set_key: "android_log_write_int64"
-  }
-  mangled_function_name: "android_log_write_int64"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_string8"
-    access: public_access
-    linker_set_key: "android_log_write_string8"
-  }
-  mangled_function_name: "android_log_write_string8"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_string8_len"
-    access: public_access
-    linker_set_key: "android_log_write_string8_len"
-  }
-  mangled_function_name: "android_log_write_string8_len"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "maxlen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_float32"
-    access: public_access
-    linker_set_key: "android_log_write_float32"
-  }
-  mangled_function_name: "android_log_write_float32"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list"
-    access: public_access
-    linker_set_key: "android_log_write_list"
-  }
-  mangled_function_name: "android_log_write_list"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_log_context_internal *"
-      size: 8
-      alignment: 8
-    }
-    name: "create_android_log_parser"
-    access: public_access
-    linker_set_key: "create_android_log_parser"
-  }
-  mangled_function_name: "create_android_log_parser"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_read_next"
-    access: public_access
-    linker_set_key: "android_log_read_next"
-  }
-  mangled_function_name: "android_log_read_next"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_peek_next"
-    access: public_access
-    linker_set_key: "android_log_peek_next"
-  }
-  mangled_function_name: "android_log_peek_next"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_destroy"
-    access: public_access
-    linker_set_key: "android_log_destroy"
-  }
-  mangled_function_name: "android_log_destroy"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal **"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__android_log_pmsg_file_write"
-    access: public_access
-    linker_set_key: "__android_log_pmsg_file_write"
-  }
-  mangled_function_name: "__android_log_pmsg_file_write"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__android_log_pmsg_file_read"
-    access: public_access
-    linker_set_key: "__android_log_pmsg_file_read"
-  }
-  mangled_function_name: "__android_log_pmsg_file_read"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "prefix"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long (*)(enum log_id, char, const char *, const char *, unsigned long, void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "fn"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security_bwrite"
-    access: public_access
-    linker_set_key: "__android_log_security_bwrite"
-  }
-  mangled_function_name: "__android_log_security_bwrite"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security_bswrite"
-    access: public_access
-    linker_set_key: "__android_log_security_bswrite"
-  }
-  mangled_function_name: "__android_log_security_bswrite"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security"
-    access: public_access
-    linker_set_key: "__android_log_security"
-  }
-  mangled_function_name: "__android_log_security"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_debuggable"
-    access: public_access
-    linker_set_key: "__android_log_is_debuggable"
-  }
-  mangled_function_name: "__android_log_is_debuggable"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__android_logger_property_get_bool"
-    access: public_access
-    linker_set_key: "__android_logger_property_get_bool"
-  }
-  mangled_function_name: "__android_logger_property_get_bool"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__android_logger_get_buffer_size"
-    access: public_access
-    linker_set_key: "__android_logger_get_buffer_size"
-  }
-  mangled_function_name: "__android_logger_get_buffer_size"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__android_logger_valid_buffer_size"
-    access: public_access
-    linker_set_key: "__android_logger_valid_buffer_size"
-  }
-  mangled_function_name: "__android_logger_valid_buffer_size"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_buffer"
-    access: public_access
-    linker_set_key: "android_log_write_list_buffer"
-  }
-  mangled_function_name: "android_log_write_list_buffer"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 8
-        alignment: 8
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1ERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timeC1ERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ejj"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ejj"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ev"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ev"
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ei"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ei"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1EPKc"
-  }
-  mangled_function_name: "_ZN8log_timeC1EPKc"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator=="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeeqERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeeqERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator!="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeneERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeneERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeltERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeltERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>="
-    access: public_access
-    linker_set_key: "_ZNK8log_timegeERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timegeERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>"
-    access: public_access
-    linker_set_key: "_ZNK8log_timegtERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timegtERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeleERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeleERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator=="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeeqERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeeqERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator!="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeneERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeneERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeltERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeltERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>="
-    access: public_access
-    linker_set_key: "_ZNK8log_timegeERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timegeERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>"
-    access: public_access
-    linker_set_key: "_ZNK8log_timegtERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timegtERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeleERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeleERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "log_time::nsec"
-    access: public_access
-    linker_set_key: "_ZNK8log_time4nsecEv"
-  }
-  mangled_function_name: "_ZNK8log_time4nsecEv"
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator=="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgeqERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgeqERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator!="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgneERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgneERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator<"
-    access: public_access
-    linker_set_key: "_ZNK7log_msgltERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgltERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator>="
-    access: public_access
-    linker_set_key: "_ZNK7log_msggeERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msggeERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator>"
-    access: public_access
-    linker_set_key: "_ZNK7log_msggtERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msggtERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator<="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgleERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgleERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "log_msg::nsec"
-    access: public_access
-    linker_set_key: "_ZNK7log_msg4nsecEv"
-  }
-  mangled_function_name: "_ZNK7log_msg4nsecEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "log_msg::id"
-    access: public_access
-    linker_set_key: "_ZN7log_msg2idEv"
-  }
-  mangled_function_name: "_ZN7log_msg2idEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "log_msg::msg"
-    access: public_access
-    linker_set_key: "_ZN7log_msg3msgEv"
-  }
-  mangled_function_name: "_ZN7log_msg3msgEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_msg::len"
-    access: public_access
-    linker_set_key: "_ZN7log_msg3lenEv"
-  }
-  mangled_function_name: "_ZN7log_msg3lenEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct EventTagMap *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_openEventTagMap"
-    access: public_access
-    linker_set_key: "android_openEventTagMap"
-  }
-  mangled_function_name: "android_openEventTagMap"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "fileName"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_closeEventTagMap"
-    access: public_access
-    linker_set_key: "android_closeEventTagMap"
-  }
-  mangled_function_name: "android_closeEventTagMap"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_lookupEventTag"
-    access: public_access
-    linker_set_key: "android_lookupEventTag"
-  }
-  mangled_function_name: "android_lookupEventTag"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_lookupEventTag_len"
-    access: public_access
-    linker_set_key: "android_lookupEventTag_len"
-  }
-  mangled_function_name: "android_lookupEventTag_len"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_lookupEventFormat_len"
-    access: public_access
-    linker_set_key: "android_lookupEventFormat_len"
-  }
-  mangled_function_name: "android_lookupEventFormat_len"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_lookupEventTagNum"
-    access: public_access
-    linker_set_key: "android_lookupEventTagNum"
-  }
-  mangled_function_name: "android_lookupEventTagNum"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tagname"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct AndroidLogFormat_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_format_new"
-    access: public_access
-    linker_set_key: "android_log_format_new"
-  }
-  mangled_function_name: "android_log_format_new"
-  source_file: "system/core/liblog/include/log/logprint.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_format_free"
-    access: public_access
-    linker_set_key: "android_log_format_free"
-  }
-  mangled_function_name: "android_log_format_free"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_setPrintFormat"
-    access: public_access
-    linker_set_key: "android_log_setPrintFormat"
-  }
-  mangled_function_name: "android_log_setPrintFormat"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "AndroidLogPrintFormat"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "AndroidLogPrintFormat"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_formatFromString"
-    access: public_access
-    linker_set_key: "android_log_formatFromString"
-  }
-  mangled_function_name: "android_log_formatFromString"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "s"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_addFilterRule"
-    access: public_access
-    linker_set_key: "android_log_addFilterRule"
-  }
-  mangled_function_name: "android_log_addFilterRule"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filterExpression"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_addFilterString"
-    access: public_access
-    linker_set_key: "android_log_addFilterString"
-  }
-  mangled_function_name: "android_log_addFilterString"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filterString"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_shouldPrintLine"
-    access: public_access
-    linker_set_key: "android_log_shouldPrintLine"
-  }
-  mangled_function_name: "android_log_shouldPrintLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "pri"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_processLogBuffer"
-    access: public_access
-    linker_set_key: "android_log_processLogBuffer"
-  }
-  mangled_function_name: "android_log_processLogBuffer"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogEntry_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_processBinaryLogBuffer"
-    access: public_access
-    linker_set_key: "android_log_processBinaryLogBuffer"
-  }
-  mangled_function_name: "android_log_processBinaryLogBuffer"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogEntry_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "messageBuf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "messageBufLen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_formatLogLine"
-    access: public_access
-    linker_set_key: "android_log_formatLogLine"
-  }
-  mangled_function_name: "android_log_formatLogLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "defaultBuffer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "defaultBufferSize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct AndroidLogEntry_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_line"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_outLength"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_printLogLine"
-    access: public_access
-    linker_set_key: "android_log_printLogLine"
-  }
-  mangled_function_name: "android_log_printLogLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct AndroidLogEntry_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-="
-    access: public_access
-    linker_set_key: "_ZN8log_timemIERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timemIERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-"
-    access: public_access
-    linker_set_key: "_ZNK8log_timemiERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timemiERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+="
-    access: public_access
-    linker_set_key: "_ZN8log_timepLERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timepLERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeplERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeplERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-="
-    access: public_access
-    linker_set_key: "_ZN8log_timemIERKS_"
-  }
-  mangled_function_name: "_ZN8log_timemIERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-"
-    access: public_access
-    linker_set_key: "_ZNK8log_timemiERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timemiERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+="
-    access: public_access
-    linker_set_key: "_ZN8log_timepLERKS_"
-  }
-  mangled_function_name: "_ZN8log_timepLERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeplERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeplERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "log_time::strptime"
-    access: public_access
-    linker_set_key: "_ZN8log_time8strptimeEPKcS1_"
-  }
-  mangled_function_name: "_ZN8log_time8strptimeEPKcS1_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "s"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "true"
-    }
-    default_arg: true
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: private_access
-    linker_set_key: "_ZN22android_log_event_listC1ERKS_"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1ERKS_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::operator="
-    access: private_access
-    linker_set_key: "_ZN22android_log_event_listaSERKS_"
-  }
-  mangled_function_name: "_ZN22android_log_event_listaSERKS_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listC1Ei"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1Ei"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listC1ER7log_msg"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1ER7log_msg"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::~android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listD0Ev"
-  }
-  mangled_function_name: "_ZN22android_log_event_listD0Ev"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::close"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5closeEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5closeEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_context_internal *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator android_log_context_internal *"
-    access: public_access
-    linker_set_key: "_ZNK22android_log_event_listcvP28android_log_context_internalEv"
-  }
-  mangled_function_name: "_ZNK22android_log_event_listcvP28android_log_context_internalEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::status"
-    access: public_access
-    linker_set_key: "_ZNK22android_log_event_list6statusEv"
-  }
-  mangled_function_name: "_ZNK22android_log_event_list6statusEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::begin"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5beginEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5beginEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::end"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list3endEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list3endEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEi"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEi"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEj"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEj"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEl"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEl"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEm"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEm"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEPKc"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEPKc"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEf"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEf"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::write"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5writeE6log_id"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5writeE6log_id"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "true"
-    }
-    default_arg: true
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsE6log_id"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsE6log_id"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendInt"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list9AppendIntEi"
-  }
-  mangled_function_name: "_ZN22android_log_event_list9AppendIntEi"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendLong"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list10AppendLongEl"
-  }
-  mangled_function_name: "_ZN22android_log_event_list10AppendLongEl"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringEPKc"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringEPKc"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringEPKcm"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringEPKcm"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendFloat"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list11AppendFloatEf"
-  }
-  mangled_function_name: "_ZN22android_log_event_list11AppendFloatEf"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendET_"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendET_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "type-parameter-0-0"
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  template_info {
-    elements {
-      basic_abi {
-        name: "Tvalue"
-        linker_set_key: "Tvalue"
-      }
-    }
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendEPKcm"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendEPKcm"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_event_list::read"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list4readEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list4readEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_event_list::peek"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list4peekEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list4peekEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: private_access
-    linker_set_key: "_ZN24__android_log_event_listC1ERK22android_log_event_list"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1ERK22android_log_event_list"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::operator="
-    access: private_access
-    linker_set_key: "_ZN24__android_log_event_listaSERKS_"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listaSERKS_"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const __android_log_event_list &"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listC1Ei"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1Ei"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listC1ER7log_msg"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1ER7log_msg"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "std::basic_string<char, std::char_traits<char>, std::allocator<char> >"
-      size: 24
-      alignment: 8
-    }
-    name: "__android_log_event_list::operator basic_string"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listcvNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEv"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listcvNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEv"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_LogPriority"
-    access: public_access
-    linker_set_key: "android_LogPriority"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_UNKNOWN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEFAULT"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_VERBOSE"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEBUG"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_INFO"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_WARN"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_ERROR"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_FATAL"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_SILENT"
-      access: public_access
-      linker_set_key: "8"
-    }
-    enum_field_value: 8
-  }
-  source_file: "system/core/liblog/include/android/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_id"
-    access: public_access
-    linker_set_key: "log_id"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_RADIO"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_EVENTS"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SYSTEM"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_CRASH"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SECURITY"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_KERNEL"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAX"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  source_file: "system/core/liblog/include/log/log_id.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "AndroidEventLogType"
-    access: public_access
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST_STOP"
-      access: public_access
-      linker_set_key: "10"
-    }
-    enum_field_value: 10
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_UNKNOWN"
-      access: public_access
-      linker_set_key: "63"
-    }
-    enum_field_value: 63
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_INT"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LONG"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_STRING"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_FLOAT"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  source_file: "system/core/liblog/include/log/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_LogPriority"
-    access: public_access
-    linker_set_key: "_Z19android_LogPriority"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_UNKNOWN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEFAULT"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_VERBOSE"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEBUG"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_INFO"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_WARN"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_ERROR"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_FATAL"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_SILENT"
-      access: public_access
-      linker_set_key: "8"
-    }
-    enum_field_value: 8
-  }
-  source_file: "system/core/liblog/include/android/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_id"
-    access: public_access
-    linker_set_key: "_Z6log_id"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_RADIO"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_EVENTS"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SYSTEM"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_CRASH"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SECURITY"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_KERNEL"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAX"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  source_file: "system/core/liblog/include/log/log_id.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "AndroidEventLogType"
-    access: public_access
-    linker_set_key: "_Z19AndroidEventLogType"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST_STOP"
-      access: public_access
-      linker_set_key: "10"
-    }
-    enum_field_value: 10
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_UNKNOWN"
-      access: public_access
-      linker_set_key: "63"
-    }
-    enum_field_value: 63
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_INT"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LONG"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_STRING"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_FLOAT"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  source_file: "system/core/liblog/include/log/log.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_time::tv_sec_max"
-    access: public_access
-    linker_set_key: "_ZN8log_time10tv_sec_maxE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_time::tv_nsec_max"
-    access: public_access
-    linker_set_key: "_ZN8log_time11tv_nsec_maxE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const timespec"
-      size: 16
-      alignment: 8
-    }
-    name: "log_time::EPOCH"
-    access: public_access
-    linker_set_key: "_ZN8log_time5EPOCHE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char const[]"
-    }
-    name: "log_time::default_format"
-    access: public_access
-    linker_set_key: "_ZN8log_time14default_formatE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
diff --git a/current/mips64/source-based/liblog.so.lsdump.gz b/current/mips64/source-based/liblog.so.lsdump.gz
new file mode 100644
index 0000000..11174b1
--- /dev/null
+++ b/current/mips64/source-based/liblog.so.lsdump.gz
Binary files differ
diff --git a/current/mips64/source-based/libm.so.lsdump b/current/mips64/source-based/libm.so.lsdump
deleted file mode 100644
index 14337bc..0000000
--- a/current/mips64/source-based/libm.so.lsdump
+++ /dev/null
@@ -1,8741 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbit"
-    access: public_access
-    linker_set_key: "__signbit"
-  }
-  mangled_function_name: "__signbit"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbitf"
-    access: public_access
-    linker_set_key: "__signbitf"
-  }
-  mangled_function_name: "__signbitf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbitl"
-    access: public_access
-    linker_set_key: "__signbitl"
-  }
-  mangled_function_name: "__signbitl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "acos"
-    access: public_access
-    linker_set_key: "acos"
-  }
-  mangled_function_name: "acos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "asin"
-    access: public_access
-    linker_set_key: "asin"
-  }
-  mangled_function_name: "asin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atan"
-    access: public_access
-    linker_set_key: "atan"
-  }
-  mangled_function_name: "atan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atan2"
-    access: public_access
-    linker_set_key: "atan2"
-  }
-  mangled_function_name: "atan2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cos"
-    access: public_access
-    linker_set_key: "cos"
-  }
-  mangled_function_name: "cos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "sin"
-    access: public_access
-    linker_set_key: "sin"
-  }
-  mangled_function_name: "sin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "tan"
-    access: public_access
-    linker_set_key: "tan"
-  }
-  mangled_function_name: "tan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cosh"
-    access: public_access
-    linker_set_key: "cosh"
-  }
-  mangled_function_name: "cosh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "sinh"
-    access: public_access
-    linker_set_key: "sinh"
-  }
-  mangled_function_name: "sinh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "tanh"
-    access: public_access
-    linker_set_key: "tanh"
-  }
-  mangled_function_name: "tanh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "exp"
-    access: public_access
-    linker_set_key: "exp"
-  }
-  mangled_function_name: "exp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "frexp"
-    access: public_access
-    linker_set_key: "frexp"
-  }
-  mangled_function_name: "frexp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log"
-    access: public_access
-    linker_set_key: "log"
-  }
-  mangled_function_name: "log"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log10"
-    access: public_access
-    linker_set_key: "log10"
-  }
-  mangled_function_name: "log10"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "modf"
-    access: public_access
-    linker_set_key: "modf"
-  }
-  mangled_function_name: "modf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "pow"
-    access: public_access
-    linker_set_key: "pow"
-  }
-  mangled_function_name: "pow"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "sqrt"
-    access: public_access
-    linker_set_key: "sqrt"
-  }
-  mangled_function_name: "sqrt"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "ceil"
-    access: public_access
-    linker_set_key: "ceil"
-  }
-  mangled_function_name: "ceil"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fabs"
-    access: public_access
-    linker_set_key: "fabs"
-  }
-  mangled_function_name: "fabs"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "floor"
-    access: public_access
-    linker_set_key: "floor"
-  }
-  mangled_function_name: "floor"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmod"
-    access: public_access
-    linker_set_key: "fmod"
-  }
-  mangled_function_name: "fmod"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "acosh"
-    access: public_access
-    linker_set_key: "acosh"
-  }
-  mangled_function_name: "acosh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "asinh"
-    access: public_access
-    linker_set_key: "asinh"
-  }
-  mangled_function_name: "asinh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atanh"
-    access: public_access
-    linker_set_key: "atanh"
-  }
-  mangled_function_name: "atanh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cbrt"
-    access: public_access
-    linker_set_key: "cbrt"
-  }
-  mangled_function_name: "cbrt"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "erf"
-    access: public_access
-    linker_set_key: "erf"
-  }
-  mangled_function_name: "erf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "erfc"
-    access: public_access
-    linker_set_key: "erfc"
-  }
-  mangled_function_name: "erfc"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "exp2"
-    access: public_access
-    linker_set_key: "exp2"
-  }
-  mangled_function_name: "exp2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "expm1"
-    access: public_access
-    linker_set_key: "expm1"
-  }
-  mangled_function_name: "expm1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fma"
-    access: public_access
-    linker_set_key: "fma"
-  }
-  mangled_function_name: "fma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "hypot"
-    access: public_access
-    linker_set_key: "hypot"
-  }
-  mangled_function_name: "hypot"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogb"
-    access: public_access
-    linker_set_key: "ilogb"
-  }
-  mangled_function_name: "ilogb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "lgamma"
-    access: public_access
-    linker_set_key: "lgamma"
-  }
-  mangled_function_name: "lgamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llrint"
-    access: public_access
-    linker_set_key: "llrint"
-  }
-  mangled_function_name: "llrint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llround"
-    access: public_access
-    linker_set_key: "llround"
-  }
-  mangled_function_name: "llround"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log1p"
-    access: public_access
-    linker_set_key: "log1p"
-  }
-  mangled_function_name: "log1p"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log2"
-    access: public_access
-    linker_set_key: "log2"
-  }
-  mangled_function_name: "log2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "logb"
-    access: public_access
-    linker_set_key: "logb"
-  }
-  mangled_function_name: "logb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lrint"
-    access: public_access
-    linker_set_key: "lrint"
-  }
-  mangled_function_name: "lrint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lround"
-    access: public_access
-    linker_set_key: "lround"
-  }
-  mangled_function_name: "lround"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nan"
-    access: public_access
-    linker_set_key: "nan"
-  }
-  mangled_function_name: "nan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nextafter"
-    access: public_access
-    linker_set_key: "nextafter"
-  }
-  mangled_function_name: "nextafter"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "remainder"
-    access: public_access
-    linker_set_key: "remainder"
-  }
-  mangled_function_name: "remainder"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "remquo"
-    access: public_access
-    linker_set_key: "remquo"
-  }
-  mangled_function_name: "remquo"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "rint"
-    access: public_access
-    linker_set_key: "rint"
-  }
-  mangled_function_name: "rint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "copysign"
-    access: public_access
-    linker_set_key: "copysign"
-  }
-  mangled_function_name: "copysign"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fdim"
-    access: public_access
-    linker_set_key: "fdim"
-  }
-  mangled_function_name: "fdim"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmax"
-    access: public_access
-    linker_set_key: "fmax"
-  }
-  mangled_function_name: "fmax"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmin"
-    access: public_access
-    linker_set_key: "fmin"
-  }
-  mangled_function_name: "fmin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nearbyint"
-    access: public_access
-    linker_set_key: "nearbyint"
-  }
-  mangled_function_name: "nearbyint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "round"
-    access: public_access
-    linker_set_key: "round"
-  }
-  mangled_function_name: "round"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalbln"
-    access: public_access
-    linker_set_key: "scalbln"
-  }
-  mangled_function_name: "scalbln"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalbn"
-    access: public_access
-    linker_set_key: "scalbn"
-  }
-  mangled_function_name: "scalbn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "tgamma"
-    access: public_access
-    linker_set_key: "tgamma"
-  }
-  mangled_function_name: "tgamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "trunc"
-    access: public_access
-    linker_set_key: "trunc"
-  }
-  mangled_function_name: "trunc"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "acosf"
-    access: public_access
-    linker_set_key: "acosf"
-  }
-  mangled_function_name: "acosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "asinf"
-    access: public_access
-    linker_set_key: "asinf"
-  }
-  mangled_function_name: "asinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atanf"
-    access: public_access
-    linker_set_key: "atanf"
-  }
-  mangled_function_name: "atanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atan2f"
-    access: public_access
-    linker_set_key: "atan2f"
-  }
-  mangled_function_name: "atan2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cosf"
-    access: public_access
-    linker_set_key: "cosf"
-  }
-  mangled_function_name: "cosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sinf"
-    access: public_access
-    linker_set_key: "sinf"
-  }
-  mangled_function_name: "sinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tanf"
-    access: public_access
-    linker_set_key: "tanf"
-  }
-  mangled_function_name: "tanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "coshf"
-    access: public_access
-    linker_set_key: "coshf"
-  }
-  mangled_function_name: "coshf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sinhf"
-    access: public_access
-    linker_set_key: "sinhf"
-  }
-  mangled_function_name: "sinhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tanhf"
-    access: public_access
-    linker_set_key: "tanhf"
-  }
-  mangled_function_name: "tanhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "exp2f"
-    access: public_access
-    linker_set_key: "exp2f"
-  }
-  mangled_function_name: "exp2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "expf"
-    access: public_access
-    linker_set_key: "expf"
-  }
-  mangled_function_name: "expf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "expm1f"
-    access: public_access
-    linker_set_key: "expm1f"
-  }
-  mangled_function_name: "expm1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "frexpf"
-    access: public_access
-    linker_set_key: "frexpf"
-  }
-  mangled_function_name: "frexpf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogbf"
-    access: public_access
-    linker_set_key: "ilogbf"
-  }
-  mangled_function_name: "ilogbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ldexpf"
-    access: public_access
-    linker_set_key: "ldexpf"
-  }
-  mangled_function_name: "ldexpf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log10f"
-    access: public_access
-    linker_set_key: "log10f"
-  }
-  mangled_function_name: "log10f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log1pf"
-    access: public_access
-    linker_set_key: "log1pf"
-  }
-  mangled_function_name: "log1pf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log2f"
-    access: public_access
-    linker_set_key: "log2f"
-  }
-  mangled_function_name: "log2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "logf"
-    access: public_access
-    linker_set_key: "logf"
-  }
-  mangled_function_name: "logf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "modff"
-    access: public_access
-    linker_set_key: "modff"
-  }
-  mangled_function_name: "modff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "powf"
-    access: public_access
-    linker_set_key: "powf"
-  }
-  mangled_function_name: "powf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sqrtf"
-    access: public_access
-    linker_set_key: "sqrtf"
-  }
-  mangled_function_name: "sqrtf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ceilf"
-    access: public_access
-    linker_set_key: "ceilf"
-  }
-  mangled_function_name: "ceilf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fabsf"
-    access: public_access
-    linker_set_key: "fabsf"
-  }
-  mangled_function_name: "fabsf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "floorf"
-    access: public_access
-    linker_set_key: "floorf"
-  }
-  mangled_function_name: "floorf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmodf"
-    access: public_access
-    linker_set_key: "fmodf"
-  }
-  mangled_function_name: "fmodf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "roundf"
-    access: public_access
-    linker_set_key: "roundf"
-  }
-  mangled_function_name: "roundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "erff"
-    access: public_access
-    linker_set_key: "erff"
-  }
-  mangled_function_name: "erff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "erfcf"
-    access: public_access
-    linker_set_key: "erfcf"
-  }
-  mangled_function_name: "erfcf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "hypotf"
-    access: public_access
-    linker_set_key: "hypotf"
-  }
-  mangled_function_name: "hypotf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "lgammaf"
-    access: public_access
-    linker_set_key: "lgammaf"
-  }
-  mangled_function_name: "lgammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tgammaf"
-    access: public_access
-    linker_set_key: "tgammaf"
-  }
-  mangled_function_name: "tgammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "acoshf"
-    access: public_access
-    linker_set_key: "acoshf"
-  }
-  mangled_function_name: "acoshf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "asinhf"
-    access: public_access
-    linker_set_key: "asinhf"
-  }
-  mangled_function_name: "asinhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atanhf"
-    access: public_access
-    linker_set_key: "atanhf"
-  }
-  mangled_function_name: "atanhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cbrtf"
-    access: public_access
-    linker_set_key: "cbrtf"
-  }
-  mangled_function_name: "cbrtf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "logbf"
-    access: public_access
-    linker_set_key: "logbf"
-  }
-  mangled_function_name: "logbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "copysignf"
-    access: public_access
-    linker_set_key: "copysignf"
-  }
-  mangled_function_name: "copysignf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llrintf"
-    access: public_access
-    linker_set_key: "llrintf"
-  }
-  mangled_function_name: "llrintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llroundf"
-    access: public_access
-    linker_set_key: "llroundf"
-  }
-  mangled_function_name: "llroundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lrintf"
-    access: public_access
-    linker_set_key: "lrintf"
-  }
-  mangled_function_name: "lrintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lroundf"
-    access: public_access
-    linker_set_key: "lroundf"
-  }
-  mangled_function_name: "lroundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nanf"
-    access: public_access
-    linker_set_key: "nanf"
-  }
-  mangled_function_name: "nanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nearbyintf"
-    access: public_access
-    linker_set_key: "nearbyintf"
-  }
-  mangled_function_name: "nearbyintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nextafterf"
-    access: public_access
-    linker_set_key: "nextafterf"
-  }
-  mangled_function_name: "nextafterf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "remainderf"
-    access: public_access
-    linker_set_key: "remainderf"
-  }
-  mangled_function_name: "remainderf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "remquof"
-    access: public_access
-    linker_set_key: "remquof"
-  }
-  mangled_function_name: "remquof"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "rintf"
-    access: public_access
-    linker_set_key: "rintf"
-  }
-  mangled_function_name: "rintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalblnf"
-    access: public_access
-    linker_set_key: "scalblnf"
-  }
-  mangled_function_name: "scalblnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalbnf"
-    access: public_access
-    linker_set_key: "scalbnf"
-  }
-  mangled_function_name: "scalbnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "truncf"
-    access: public_access
-    linker_set_key: "truncf"
-  }
-  mangled_function_name: "truncf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fdimf"
-    access: public_access
-    linker_set_key: "fdimf"
-  }
-  mangled_function_name: "fdimf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmaf"
-    access: public_access
-    linker_set_key: "fmaf"
-  }
-  mangled_function_name: "fmaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmaxf"
-    access: public_access
-    linker_set_key: "fmaxf"
-  }
-  mangled_function_name: "fmaxf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fminf"
-    access: public_access
-    linker_set_key: "fminf"
-  }
-  mangled_function_name: "fminf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "acoshl"
-    access: public_access
-    linker_set_key: "acoshl"
-  }
-  mangled_function_name: "acoshl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "acosl"
-    access: public_access
-    linker_set_key: "acosl"
-  }
-  mangled_function_name: "acosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "asinhl"
-    access: public_access
-    linker_set_key: "asinhl"
-  }
-  mangled_function_name: "asinhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "asinl"
-    access: public_access
-    linker_set_key: "asinl"
-  }
-  mangled_function_name: "asinl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "atan2l"
-    access: public_access
-    linker_set_key: "atan2l"
-  }
-  mangled_function_name: "atan2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "atanhl"
-    access: public_access
-    linker_set_key: "atanhl"
-  }
-  mangled_function_name: "atanhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "atanl"
-    access: public_access
-    linker_set_key: "atanl"
-  }
-  mangled_function_name: "atanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "cbrtl"
-    access: public_access
-    linker_set_key: "cbrtl"
-  }
-  mangled_function_name: "cbrtl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "ceill"
-    access: public_access
-    linker_set_key: "ceill"
-  }
-  mangled_function_name: "ceill"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "copysignl"
-    access: public_access
-    linker_set_key: "copysignl"
-  }
-  mangled_function_name: "copysignl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "coshl"
-    access: public_access
-    linker_set_key: "coshl"
-  }
-  mangled_function_name: "coshl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "cosl"
-    access: public_access
-    linker_set_key: "cosl"
-  }
-  mangled_function_name: "cosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "erfcl"
-    access: public_access
-    linker_set_key: "erfcl"
-  }
-  mangled_function_name: "erfcl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "erfl"
-    access: public_access
-    linker_set_key: "erfl"
-  }
-  mangled_function_name: "erfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "exp2l"
-    access: public_access
-    linker_set_key: "exp2l"
-  }
-  mangled_function_name: "exp2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "expl"
-    access: public_access
-    linker_set_key: "expl"
-  }
-  mangled_function_name: "expl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "expm1l"
-    access: public_access
-    linker_set_key: "expm1l"
-  }
-  mangled_function_name: "expm1l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fabsl"
-    access: public_access
-    linker_set_key: "fabsl"
-  }
-  mangled_function_name: "fabsl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fdiml"
-    access: public_access
-    linker_set_key: "fdiml"
-  }
-  mangled_function_name: "fdiml"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "floorl"
-    access: public_access
-    linker_set_key: "floorl"
-  }
-  mangled_function_name: "floorl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fmal"
-    access: public_access
-    linker_set_key: "fmal"
-  }
-  mangled_function_name: "fmal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fmaxl"
-    access: public_access
-    linker_set_key: "fmaxl"
-  }
-  mangled_function_name: "fmaxl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fminl"
-    access: public_access
-    linker_set_key: "fminl"
-  }
-  mangled_function_name: "fminl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fmodl"
-    access: public_access
-    linker_set_key: "fmodl"
-  }
-  mangled_function_name: "fmodl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "frexpl"
-    access: public_access
-    linker_set_key: "frexpl"
-  }
-  mangled_function_name: "frexpl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "hypotl"
-    access: public_access
-    linker_set_key: "hypotl"
-  }
-  mangled_function_name: "hypotl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogbl"
-    access: public_access
-    linker_set_key: "ilogbl"
-  }
-  mangled_function_name: "ilogbl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "ldexpl"
-    access: public_access
-    linker_set_key: "ldexpl"
-  }
-  mangled_function_name: "ldexpl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "lgammal"
-    access: public_access
-    linker_set_key: "lgammal"
-  }
-  mangled_function_name: "lgammal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llrintl"
-    access: public_access
-    linker_set_key: "llrintl"
-  }
-  mangled_function_name: "llrintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llroundl"
-    access: public_access
-    linker_set_key: "llroundl"
-  }
-  mangled_function_name: "llroundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "log10l"
-    access: public_access
-    linker_set_key: "log10l"
-  }
-  mangled_function_name: "log10l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "log1pl"
-    access: public_access
-    linker_set_key: "log1pl"
-  }
-  mangled_function_name: "log1pl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "log2l"
-    access: public_access
-    linker_set_key: "log2l"
-  }
-  mangled_function_name: "log2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "logbl"
-    access: public_access
-    linker_set_key: "logbl"
-  }
-  mangled_function_name: "logbl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "logl"
-    access: public_access
-    linker_set_key: "logl"
-  }
-  mangled_function_name: "logl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lrintl"
-    access: public_access
-    linker_set_key: "lrintl"
-  }
-  mangled_function_name: "lrintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lroundl"
-    access: public_access
-    linker_set_key: "lroundl"
-  }
-  mangled_function_name: "lroundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "modfl"
-    access: public_access
-    linker_set_key: "modfl"
-  }
-  mangled_function_name: "modfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "nanl"
-    access: public_access
-    linker_set_key: "nanl"
-  }
-  mangled_function_name: "nanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "nearbyintl"
-    access: public_access
-    linker_set_key: "nearbyintl"
-  }
-  mangled_function_name: "nearbyintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "nextafterl"
-    access: public_access
-    linker_set_key: "nextafterl"
-  }
-  mangled_function_name: "nextafterl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nexttoward"
-    access: public_access
-    linker_set_key: "nexttoward"
-  }
-  mangled_function_name: "nexttoward"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nexttowardf"
-    access: public_access
-    linker_set_key: "nexttowardf"
-  }
-  mangled_function_name: "nexttowardf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "nexttowardl"
-    access: public_access
-    linker_set_key: "nexttowardl"
-  }
-  mangled_function_name: "nexttowardl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "powl"
-    access: public_access
-    linker_set_key: "powl"
-  }
-  mangled_function_name: "powl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "remainderl"
-    access: public_access
-    linker_set_key: "remainderl"
-  }
-  mangled_function_name: "remainderl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "remquol"
-    access: public_access
-    linker_set_key: "remquol"
-  }
-  mangled_function_name: "remquol"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "rintl"
-    access: public_access
-    linker_set_key: "rintl"
-  }
-  mangled_function_name: "rintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "roundl"
-    access: public_access
-    linker_set_key: "roundl"
-  }
-  mangled_function_name: "roundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "scalblnl"
-    access: public_access
-    linker_set_key: "scalblnl"
-  }
-  mangled_function_name: "scalblnl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "scalbnl"
-    access: public_access
-    linker_set_key: "scalbnl"
-  }
-  mangled_function_name: "scalbnl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "sinhl"
-    access: public_access
-    linker_set_key: "sinhl"
-  }
-  mangled_function_name: "sinhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "sinl"
-    access: public_access
-    linker_set_key: "sinl"
-  }
-  mangled_function_name: "sinl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "sqrtl"
-    access: public_access
-    linker_set_key: "sqrtl"
-  }
-  mangled_function_name: "sqrtl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "tanhl"
-    access: public_access
-    linker_set_key: "tanhl"
-  }
-  mangled_function_name: "tanhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "tanl"
-    access: public_access
-    linker_set_key: "tanl"
-  }
-  mangled_function_name: "tanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "tgammal"
-    access: public_access
-    linker_set_key: "tgammal"
-  }
-  mangled_function_name: "tgammal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "truncl"
-    access: public_access
-    linker_set_key: "truncl"
-  }
-  mangled_function_name: "truncl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "j0"
-    access: public_access
-    linker_set_key: "j0"
-  }
-  mangled_function_name: "j0"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "j1"
-    access: public_access
-    linker_set_key: "j1"
-  }
-  mangled_function_name: "j1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "jn"
-    access: public_access
-    linker_set_key: "jn"
-  }
-  mangled_function_name: "jn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "y0"
-    access: public_access
-    linker_set_key: "y0"
-  }
-  mangled_function_name: "y0"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "y1"
-    access: public_access
-    linker_set_key: "y1"
-  }
-  mangled_function_name: "y1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "yn"
-    access: public_access
-    linker_set_key: "yn"
-  }
-  mangled_function_name: "yn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "gamma"
-    access: public_access
-    linker_set_key: "gamma"
-  }
-  mangled_function_name: "gamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalb"
-    access: public_access
-    linker_set_key: "scalb"
-  }
-  mangled_function_name: "scalb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "drem"
-    access: public_access
-    linker_set_key: "drem"
-  }
-  mangled_function_name: "drem"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "finite"
-    access: public_access
-    linker_set_key: "finite"
-  }
-  mangled_function_name: "finite"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "gamma_r"
-    access: public_access
-    linker_set_key: "gamma_r"
-  }
-  mangled_function_name: "gamma_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "lgamma_r"
-    access: public_access
-    linker_set_key: "lgamma_r"
-  }
-  mangled_function_name: "lgamma_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "significand"
-    access: public_access
-    linker_set_key: "significand"
-  }
-  mangled_function_name: "significand"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "lgammal_r"
-    access: public_access
-    linker_set_key: "lgammal_r"
-  }
-  mangled_function_name: "lgammal_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "significandl"
-    access: public_access
-    linker_set_key: "significandl"
-  }
-  mangled_function_name: "significandl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "dremf"
-    access: public_access
-    linker_set_key: "dremf"
-  }
-  mangled_function_name: "dremf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "finitef"
-    access: public_access
-    linker_set_key: "finitef"
-  }
-  mangled_function_name: "finitef"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "gammaf"
-    access: public_access
-    linker_set_key: "gammaf"
-  }
-  mangled_function_name: "gammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "j0f"
-    access: public_access
-    linker_set_key: "j0f"
-  }
-  mangled_function_name: "j0f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "j1f"
-    access: public_access
-    linker_set_key: "j1f"
-  }
-  mangled_function_name: "j1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "jnf"
-    access: public_access
-    linker_set_key: "jnf"
-  }
-  mangled_function_name: "jnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalbf"
-    access: public_access
-    linker_set_key: "scalbf"
-  }
-  mangled_function_name: "scalbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "y0f"
-    access: public_access
-    linker_set_key: "y0f"
-  }
-  mangled_function_name: "y0f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "y1f"
-    access: public_access
-    linker_set_key: "y1f"
-  }
-  mangled_function_name: "y1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ynf"
-    access: public_access
-    linker_set_key: "ynf"
-  }
-  mangled_function_name: "ynf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "gammaf_r"
-    access: public_access
-    linker_set_key: "gammaf_r"
-  }
-  mangled_function_name: "gammaf_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "lgammaf_r"
-    access: public_access
-    linker_set_key: "lgammaf_r"
-  }
-  mangled_function_name: "lgammaf_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "significandf"
-    access: public_access
-    linker_set_key: "significandf"
-  }
-  mangled_function_name: "significandf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cacos"
-    access: public_access
-    linker_set_key: "cacos"
-  }
-  mangled_function_name: "cacos"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cacosf"
-    access: public_access
-    linker_set_key: "cacosf"
-  }
-  mangled_function_name: "cacosf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "cacosl"
-    access: public_access
-    linker_set_key: "cacosl"
-  }
-  mangled_function_name: "cacosl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "casin"
-    access: public_access
-    linker_set_key: "casin"
-  }
-  mangled_function_name: "casin"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "casinf"
-    access: public_access
-    linker_set_key: "casinf"
-  }
-  mangled_function_name: "casinf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "casinl"
-    access: public_access
-    linker_set_key: "casinl"
-  }
-  mangled_function_name: "casinl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "catan"
-    access: public_access
-    linker_set_key: "catan"
-  }
-  mangled_function_name: "catan"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "catanf"
-    access: public_access
-    linker_set_key: "catanf"
-  }
-  mangled_function_name: "catanf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "catanl"
-    access: public_access
-    linker_set_key: "catanl"
-  }
-  mangled_function_name: "catanl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ccos"
-    access: public_access
-    linker_set_key: "ccos"
-  }
-  mangled_function_name: "ccos"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ccosf"
-    access: public_access
-    linker_set_key: "ccosf"
-  }
-  mangled_function_name: "ccosf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "ccosl"
-    access: public_access
-    linker_set_key: "ccosl"
-  }
-  mangled_function_name: "ccosl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "csin"
-    access: public_access
-    linker_set_key: "csin"
-  }
-  mangled_function_name: "csin"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csinf"
-    access: public_access
-    linker_set_key: "csinf"
-  }
-  mangled_function_name: "csinf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "csinl"
-    access: public_access
-    linker_set_key: "csinl"
-  }
-  mangled_function_name: "csinl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ctan"
-    access: public_access
-    linker_set_key: "ctan"
-  }
-  mangled_function_name: "ctan"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ctanf"
-    access: public_access
-    linker_set_key: "ctanf"
-  }
-  mangled_function_name: "ctanf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "ctanl"
-    access: public_access
-    linker_set_key: "ctanl"
-  }
-  mangled_function_name: "ctanl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cacosh"
-    access: public_access
-    linker_set_key: "cacosh"
-  }
-  mangled_function_name: "cacosh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cacoshf"
-    access: public_access
-    linker_set_key: "cacoshf"
-  }
-  mangled_function_name: "cacoshf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "cacoshl"
-    access: public_access
-    linker_set_key: "cacoshl"
-  }
-  mangled_function_name: "cacoshl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "casinh"
-    access: public_access
-    linker_set_key: "casinh"
-  }
-  mangled_function_name: "casinh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "casinhf"
-    access: public_access
-    linker_set_key: "casinhf"
-  }
-  mangled_function_name: "casinhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "casinhl"
-    access: public_access
-    linker_set_key: "casinhl"
-  }
-  mangled_function_name: "casinhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "catanh"
-    access: public_access
-    linker_set_key: "catanh"
-  }
-  mangled_function_name: "catanh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "catanhf"
-    access: public_access
-    linker_set_key: "catanhf"
-  }
-  mangled_function_name: "catanhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "catanhl"
-    access: public_access
-    linker_set_key: "catanhl"
-  }
-  mangled_function_name: "catanhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ccosh"
-    access: public_access
-    linker_set_key: "ccosh"
-  }
-  mangled_function_name: "ccosh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ccoshf"
-    access: public_access
-    linker_set_key: "ccoshf"
-  }
-  mangled_function_name: "ccoshf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "ccoshl"
-    access: public_access
-    linker_set_key: "ccoshl"
-  }
-  mangled_function_name: "ccoshl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "csinh"
-    access: public_access
-    linker_set_key: "csinh"
-  }
-  mangled_function_name: "csinh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csinhf"
-    access: public_access
-    linker_set_key: "csinhf"
-  }
-  mangled_function_name: "csinhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "csinhl"
-    access: public_access
-    linker_set_key: "csinhl"
-  }
-  mangled_function_name: "csinhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ctanh"
-    access: public_access
-    linker_set_key: "ctanh"
-  }
-  mangled_function_name: "ctanh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ctanhf"
-    access: public_access
-    linker_set_key: "ctanhf"
-  }
-  mangled_function_name: "ctanhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "ctanhl"
-    access: public_access
-    linker_set_key: "ctanhl"
-  }
-  mangled_function_name: "ctanhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cexp"
-    access: public_access
-    linker_set_key: "cexp"
-  }
-  mangled_function_name: "cexp"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cexpf"
-    access: public_access
-    linker_set_key: "cexpf"
-  }
-  mangled_function_name: "cexpf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "cexpl"
-    access: public_access
-    linker_set_key: "cexpl"
-  }
-  mangled_function_name: "cexpl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "clog"
-    access: public_access
-    linker_set_key: "clog"
-  }
-  mangled_function_name: "clog"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "clogf"
-    access: public_access
-    linker_set_key: "clogf"
-  }
-  mangled_function_name: "clogf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "clogl"
-    access: public_access
-    linker_set_key: "clogl"
-  }
-  mangled_function_name: "clogl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cabs"
-    access: public_access
-    linker_set_key: "cabs"
-  }
-  mangled_function_name: "cabs"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cabsf"
-    access: public_access
-    linker_set_key: "cabsf"
-  }
-  mangled_function_name: "cabsf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "cabsl"
-    access: public_access
-    linker_set_key: "cabsl"
-  }
-  mangled_function_name: "cabsl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cpow"
-    access: public_access
-    linker_set_key: "cpow"
-  }
-  mangled_function_name: "cpow"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cpowf"
-    access: public_access
-    linker_set_key: "cpowf"
-  }
-  mangled_function_name: "cpowf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "cpowl"
-    access: public_access
-    linker_set_key: "cpowl"
-  }
-  mangled_function_name: "cpowl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "csqrt"
-    access: public_access
-    linker_set_key: "csqrt"
-  }
-  mangled_function_name: "csqrt"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csqrtf"
-    access: public_access
-    linker_set_key: "csqrtf"
-  }
-  mangled_function_name: "csqrtf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "csqrtl"
-    access: public_access
-    linker_set_key: "csqrtl"
-  }
-  mangled_function_name: "csqrtl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "carg"
-    access: public_access
-    linker_set_key: "carg"
-  }
-  mangled_function_name: "carg"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cargf"
-    access: public_access
-    linker_set_key: "cargf"
-  }
-  mangled_function_name: "cargf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "cargl"
-    access: public_access
-    linker_set_key: "cargl"
-  }
-  mangled_function_name: "cargl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cimag"
-    access: public_access
-    linker_set_key: "cimag"
-  }
-  mangled_function_name: "cimag"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cimagf"
-    access: public_access
-    linker_set_key: "cimagf"
-  }
-  mangled_function_name: "cimagf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "cimagl"
-    access: public_access
-    linker_set_key: "cimagl"
-  }
-  mangled_function_name: "cimagl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "conj"
-    access: public_access
-    linker_set_key: "conj"
-  }
-  mangled_function_name: "conj"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "conjf"
-    access: public_access
-    linker_set_key: "conjf"
-  }
-  mangled_function_name: "conjf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "conjl"
-    access: public_access
-    linker_set_key: "conjl"
-  }
-  mangled_function_name: "conjl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cproj"
-    access: public_access
-    linker_set_key: "cproj"
-  }
-  mangled_function_name: "cproj"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cprojf"
-    access: public_access
-    linker_set_key: "cprojf"
-  }
-  mangled_function_name: "cprojf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "cprojl"
-    access: public_access
-    linker_set_key: "cprojl"
-  }
-  mangled_function_name: "cprojl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "creal"
-    access: public_access
-    linker_set_key: "creal"
-  }
-  mangled_function_name: "creal"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "crealf"
-    access: public_access
-    linker_set_key: "crealf"
-  }
-  mangled_function_name: "crealf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "creall"
-    access: public_access
-    linker_set_key: "creall"
-  }
-  mangled_function_name: "creall"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feclearexcept"
-    access: public_access
-    linker_set_key: "feclearexcept"
-  }
-  mangled_function_name: "feclearexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetexceptflag"
-    access: public_access
-    linker_set_key: "fegetexceptflag"
-  }
-  mangled_function_name: "fegetexceptflag"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feraiseexcept"
-    access: public_access
-    linker_set_key: "feraiseexcept"
-  }
-  mangled_function_name: "feraiseexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetexceptflag"
-    access: public_access
-    linker_set_key: "fesetexceptflag"
-  }
-  mangled_function_name: "fesetexceptflag"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fetestexcept"
-    access: public_access
-    linker_set_key: "fetestexcept"
-  }
-  mangled_function_name: "fetestexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetround"
-    access: public_access
-    linker_set_key: "fegetround"
-  }
-  mangled_function_name: "fegetround"
-  source_file: "bionic/libc/include/fenv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetround"
-    access: public_access
-    linker_set_key: "fesetround"
-  }
-  mangled_function_name: "fesetround"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetenv"
-    access: public_access
-    linker_set_key: "fegetenv"
-  }
-  mangled_function_name: "fegetenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feholdexcept"
-    access: public_access
-    linker_set_key: "feholdexcept"
-  }
-  mangled_function_name: "feholdexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetenv"
-    access: public_access
-    linker_set_key: "fesetenv"
-  }
-  mangled_function_name: "fesetenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feupdateenv"
-    access: public_access
-    linker_set_key: "feupdateenv"
-  }
-  mangled_function_name: "feupdateenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feenableexcept"
-    access: public_access
-    linker_set_key: "feenableexcept"
-  }
-  mangled_function_name: "feenableexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fedisableexcept"
-    access: public_access
-    linker_set_key: "fedisableexcept"
-  }
-  mangled_function_name: "fedisableexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetexcept"
-    access: public_access
-    linker_set_key: "fegetexcept"
-  }
-  mangled_function_name: "fegetexcept"
-  source_file: "bionic/libc/include/fenv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincos"
-    access: public_access
-    linker_set_key: "sincos"
-  }
-  mangled_function_name: "sincos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincosf"
-    access: public_access
-    linker_set_key: "sincosf"
-  }
-  mangled_function_name: "sincosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincosl"
-    access: public_access
-    linker_set_key: "sincosl"
-  }
-  mangled_function_name: "sincosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "signgam"
-    access: public_access
-    linker_set_key: "signgam"
-  }
-  source_file: "bionic/libc/include/math.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fe_dfl_env"
-    access: public_access
-    linker_set_key: "__fe_dfl_env"
-  }
-  source_file: "bionic/libc/include/fenv.h"
-}
diff --git a/current/mips64/source-based/libm.so.lsdump.gz b/current/mips64/source-based/libm.so.lsdump.gz
new file mode 100644
index 0000000..3231068
--- /dev/null
+++ b/current/mips64/source-based/libm.so.lsdump.gz
Binary files differ
diff --git a/current/x86/source-based/libandroid_net.so.lsdump.gz b/current/x86/source-based/libandroid_net.so.lsdump.gz
new file mode 100644
index 0000000..4c0b31f
--- /dev/null
+++ b/current/x86/source-based/libandroid_net.so.lsdump.gz
Binary files differ
diff --git a/current/x86/source-based/libc.so.lsdump b/current/x86/source-based/libc.so.lsdump
deleted file mode 100644
index 591471c..0000000
--- a/current/x86/source-based/libc.so.lsdump
+++ /dev/null
@@ -1,53075 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cxa_finalize"
-    access: public_access
-    linker_set_key: "__cxa_finalize"
-  }
-  mangled_function_name: "__cxa_finalize"
-  source_file: "bionic/libc/arch-common/bionic/crtbegin_so.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__cxa_atexit"
-    access: public_access
-    linker_set_key: "__cxa_atexit"
-  }
-  mangled_function_name: "__cxa_atexit"
-  source_file: "bionic/libc/arch-common/bionic/atexit.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__register_atfork"
-    access: public_access
-    linker_set_key: "__register_atfork"
-  }
-  mangled_function_name: "__register_atfork"
-  source_file: "bionic/libc/arch-common/bionic/pthread_atfork.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "prepare"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "child"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "dso"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_atfork"
-    access: public_access
-    linker_set_key: "pthread_atfork"
-  }
-  mangled_function_name: "pthread_atfork"
-  source_file: "bionic/libc/arch-common/bionic/pthread_atfork.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "prepare"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 4
-        alignment: 4
-      }
-      name: "child"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__stack_chk_fail"
-    access: public_access
-    linker_set_key: "__stack_chk_fail"
-  }
-  mangled_function_name: "__stack_chk_fail"
-  source_file: "bionic/libc/arch-common/bionic/../../arch-x86/bionic/__stack_chk_fail_local.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "DIR *"
-      size: 4
-      alignment: 4
-    }
-    name: "opendir"
-    access: public_access
-    linker_set_key: "opendir"
-  }
-  mangled_function_name: "opendir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "DIR *"
-      size: 4
-      alignment: 4
-    }
-    name: "fdopendir"
-    access: public_access
-    linker_set_key: "fdopendir"
-  }
-  mangled_function_name: "fdopendir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "dirent *"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir"
-    access: public_access
-    linker_set_key: "readdir"
-  }
-  mangled_function_name: "readdir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "dirent64 *"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir64"
-    access: public_access
-    linker_set_key: "readdir64"
-  }
-  mangled_function_name: "readdir64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir_r"
-    access: public_access
-    linker_set_key: "readdir_r"
-  }
-  mangled_function_name: "readdir_r"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir64_r"
-    access: public_access
-    linker_set_key: "readdir64_r"
-  }
-  mangled_function_name: "readdir64_r"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "closedir"
-    access: public_access
-    linker_set_key: "closedir"
-  }
-  mangled_function_name: "closedir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "rewinddir"
-    access: public_access
-    linker_set_key: "rewinddir"
-  }
-  mangled_function_name: "rewinddir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "seekdir"
-    access: public_access
-    linker_set_key: "seekdir"
-  }
-  mangled_function_name: "seekdir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "telldir"
-    access: public_access
-    linker_set_key: "telldir"
-  }
-  mangled_function_name: "telldir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dirfd"
-    access: public_access
-    linker_set_key: "dirfd"
-  }
-  mangled_function_name: "dirfd"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "alphasort"
-    access: public_access
-    linker_set_key: "alphasort"
-  }
-  mangled_function_name: "alphasort"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "alphasort64"
-    access: public_access
-    linker_set_key: "alphasort64"
-  }
-  mangled_function_name: "alphasort64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent64 **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent64 **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandir64"
-    access: public_access
-    linker_set_key: "scandir64"
-  }
-  mangled_function_name: "scandir64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 ***"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 **, const dirent64 **)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandir"
-    access: public_access
-    linker_set_key: "scandir"
-  }
-  mangled_function_name: "scandir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent ***"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent **, const dirent **)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandirat64"
-    access: public_access
-    linker_set_key: "scandirat64"
-  }
-  mangled_function_name: "scandirat64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 ***"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 **, const dirent64 **)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandirat"
-    access: public_access
-    linker_set_key: "scandirat"
-  }
-  mangled_function_name: "scandirat"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent ***"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent **, const dirent **)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setscheduler"
-    access: public_access
-    linker_set_key: "sched_setscheduler"
-  }
-  mangled_function_name: "sched_setscheduler"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getscheduler"
-    access: public_access
-    linker_set_key: "sched_getscheduler"
-  }
-  mangled_function_name: "sched_getscheduler"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_yield"
-    access: public_access
-    linker_set_key: "sched_yield"
-  }
-  mangled_function_name: "sched_yield"
-  source_file: "bionic/libc/include/sched.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_get_priority_max"
-    access: public_access
-    linker_set_key: "sched_get_priority_max"
-  }
-  mangled_function_name: "sched_get_priority_max"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_get_priority_min"
-    access: public_access
-    linker_set_key: "sched_get_priority_min"
-  }
-  mangled_function_name: "sched_get_priority_min"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setparam"
-    access: public_access
-    linker_set_key: "sched_setparam"
-  }
-  mangled_function_name: "sched_setparam"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getparam"
-    access: public_access
-    linker_set_key: "sched_getparam"
-  }
-  mangled_function_name: "sched_getparam"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_rr_get_interval"
-    access: public_access
-    linker_set_key: "sched_rr_get_interval"
-  }
-  mangled_function_name: "sched_rr_get_interval"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clone"
-    access: public_access
-    linker_set_key: "clone"
-  }
-  mangled_function_name: "clone"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unshare"
-    access: public_access
-    linker_set_key: "unshare"
-  }
-  mangled_function_name: "unshare"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getcpu"
-    access: public_access
-    linker_set_key: "sched_getcpu"
-  }
-  mangled_function_name: "sched_getcpu"
-  source_file: "bionic/libc/include/sched.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setns"
-    access: public_access
-    linker_set_key: "setns"
-  }
-  mangled_function_name: "setns"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setaffinity"
-    access: public_access
-    linker_set_key: "sched_setaffinity"
-  }
-  mangled_function_name: "sched_setaffinity"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const cpu_set_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getaffinity"
-    access: public_access
-    linker_set_key: "sched_getaffinity"
-  }
-  mangled_function_name: "sched_getaffinity"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "cpu_set_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "__sched_cpualloc"
-    access: public_access
-    linker_set_key: "__sched_cpualloc"
-  }
-  mangled_function_name: "__sched_cpualloc"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__sched_cpufree"
-    access: public_access
-    linker_set_key: "__sched_cpufree"
-  }
-  mangled_function_name: "__sched_cpufree"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sched_cpucount"
-    access: public_access
-    linker_set_key: "__sched_cpucount"
-  }
-  mangled_function_name: "__sched_cpucount"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__libc_current_sigrtmin"
-    access: public_access
-    linker_set_key: "__libc_current_sigrtmin"
-  }
-  mangled_function_name: "__libc_current_sigrtmin"
-  source_file: "bionic/libc/include/signal.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__libc_current_sigrtmax"
-    access: public_access
-    linker_set_key: "__libc_current_sigrtmax"
-  }
-  mangled_function_name: "__libc_current_sigrtmax"
-  source_file: "bionic/libc/include/signal.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaction"
-    access: public_access
-    linker_set_key: "sigaction"
-  }
-  mangled_function_name: "sigaction"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigaction *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigaction *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "siginterrupt"
-    access: public_access
-    linker_set_key: "siginterrupt"
-  }
-  mangled_function_name: "siginterrupt"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void (*)(int)"
-      size: 4
-      alignment: 4
-    }
-    name: "signal"
-    access: public_access
-    linker_set_key: "signal"
-  }
-  mangled_function_name: "signal"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaddset"
-    access: public_access
-    linker_set_key: "sigaddset"
-  }
-  mangled_function_name: "sigaddset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigdelset"
-    access: public_access
-    linker_set_key: "sigdelset"
-  }
-  mangled_function_name: "sigdelset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigemptyset"
-    access: public_access
-    linker_set_key: "sigemptyset"
-  }
-  mangled_function_name: "sigemptyset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigfillset"
-    access: public_access
-    linker_set_key: "sigfillset"
-  }
-  mangled_function_name: "sigfillset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigismember"
-    access: public_access
-    linker_set_key: "sigismember"
-  }
-  mangled_function_name: "sigismember"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigpending"
-    access: public_access
-    linker_set_key: "sigpending"
-  }
-  mangled_function_name: "sigpending"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigprocmask"
-    access: public_access
-    linker_set_key: "sigprocmask"
-  }
-  mangled_function_name: "sigprocmask"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigsuspend"
-    access: public_access
-    linker_set_key: "sigsuspend"
-  }
-  mangled_function_name: "sigsuspend"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigwait"
-    access: public_access
-    linker_set_key: "sigwait"
-  }
-  mangled_function_name: "sigwait"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sighold"
-    access: public_access
-    linker_set_key: "sighold"
-  }
-  mangled_function_name: "sighold"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigignore"
-    access: public_access
-    linker_set_key: "sigignore"
-  }
-  mangled_function_name: "sigignore"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigpause"
-    access: public_access
-    linker_set_key: "sigpause"
-  }
-  mangled_function_name: "sigpause"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigrelse"
-    access: public_access
-    linker_set_key: "sigrelse"
-  }
-  mangled_function_name: "sigrelse"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void (*)(int)"
-      size: 4
-      alignment: 4
-    }
-    name: "sigset"
-    access: public_access
-    linker_set_key: "sigset"
-  }
-  mangled_function_name: "sigset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "raise"
-    access: public_access
-    linker_set_key: "raise"
-  }
-  mangled_function_name: "raise"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "kill"
-    access: public_access
-    linker_set_key: "kill"
-  }
-  mangled_function_name: "kill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "killpg"
-    access: public_access
-    linker_set_key: "killpg"
-  }
-  mangled_function_name: "killpg"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tgkill"
-    access: public_access
-    linker_set_key: "tgkill"
-  }
-  mangled_function_name: "tgkill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sig"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaltstack"
-    access: public_access
-    linker_set_key: "sigaltstack"
-  }
-  mangled_function_name: "sigaltstack"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigaltstack *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigaltstack *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "psiginfo"
-    access: public_access
-    linker_set_key: "psiginfo"
-  }
-  mangled_function_name: "psiginfo"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "psignal"
-    access: public_access
-    linker_set_key: "psignal"
-  }
-  mangled_function_name: "psignal"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_kill"
-    access: public_access
-    linker_set_key: "pthread_kill"
-  }
-  mangled_function_name: "pthread_kill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_sigmask"
-    access: public_access
-    linker_set_key: "pthread_sigmask"
-  }
-  mangled_function_name: "pthread_sigmask"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigqueue"
-    access: public_access
-    linker_set_key: "sigqueue"
-  }
-  mangled_function_name: "sigqueue"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigval"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigtimedwait"
-    access: public_access
-    linker_set_key: "sigtimedwait"
-  }
-  mangled_function_name: "sigtimedwait"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigwaitinfo"
-    access: public_access
-    linker_set_key: "sigwaitinfo"
-  }
-  mangled_function_name: "sigwaitinfo"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "volatile int *"
-      size: 4
-      alignment: 4
-    }
-    name: "__errno"
-    access: public_access
-    linker_set_key: "__errno"
-  }
-  mangled_function_name: "__errno"
-  source_file: "bionic/libc/include/errno.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcasecmp"
-    access: public_access
-    linker_set_key: "strcasecmp"
-  }
-  mangled_function_name: "strcasecmp"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcasecmp_l"
-    access: public_access
-    linker_set_key: "strcasecmp_l"
-  }
-  mangled_function_name: "strcasecmp_l"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncasecmp"
-    access: public_access
-    linker_set_key: "strncasecmp"
-  }
-  mangled_function_name: "strncasecmp"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncasecmp_l"
-    access: public_access
-    linker_set_key: "strncasecmp_l"
-  }
-  mangled_function_name: "strncasecmp_l"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ffs"
-    access: public_access
-    linker_set_key: "ffs"
-  }
-  mangled_function_name: "ffs"
-  source_file: "bionic/libc/include/strings.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memccpy"
-    access: public_access
-    linker_set_key: "memccpy"
-  }
-  mangled_function_name: "memccpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memchr"
-    access: public_access
-    linker_set_key: "memchr"
-  }
-  mangled_function_name: "memchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memrchr"
-    access: public_access
-    linker_set_key: "memrchr"
-  }
-  mangled_function_name: "memrchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "memcmp"
-    access: public_access
-    linker_set_key: "memcmp"
-  }
-  mangled_function_name: "memcmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memcpy"
-    access: public_access
-    linker_set_key: "memcpy"
-  }
-  mangled_function_name: "memcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "mempcpy"
-    access: public_access
-    linker_set_key: "mempcpy"
-  }
-  mangled_function_name: "mempcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memmove"
-    access: public_access
-    linker_set_key: "memmove"
-  }
-  mangled_function_name: "memmove"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memset"
-    access: public_access
-    linker_set_key: "memset"
-  }
-  mangled_function_name: "memset"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memmem"
-    access: public_access
-    linker_set_key: "memmem"
-  }
-  mangled_function_name: "memmem"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strchr"
-    access: public_access
-    linker_set_key: "strchr"
-  }
-  mangled_function_name: "strchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strchr_chk"
-    access: public_access
-    linker_set_key: "__strchr_chk"
-  }
-  mangled_function_name: "__strchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strchrnul"
-    access: public_access
-    linker_set_key: "strchrnul"
-  }
-  mangled_function_name: "strchrnul"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strrchr"
-    access: public_access
-    linker_set_key: "strrchr"
-  }
-  mangled_function_name: "strrchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strrchr_chk"
-    access: public_access
-    linker_set_key: "__strrchr_chk"
-  }
-  mangled_function_name: "__strrchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strlen"
-    access: public_access
-    linker_set_key: "strlen"
-  }
-  mangled_function_name: "strlen"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__strlen_chk"
-    access: public_access
-    linker_set_key: "__strlen_chk"
-  }
-  mangled_function_name: "__strlen_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcmp"
-    access: public_access
-    linker_set_key: "strcmp"
-  }
-  mangled_function_name: "strcmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "stpcpy"
-    access: public_access
-    linker_set_key: "stpcpy"
-  }
-  mangled_function_name: "stpcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strcpy"
-    access: public_access
-    linker_set_key: "strcpy"
-  }
-  mangled_function_name: "strcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strcat"
-    access: public_access
-    linker_set_key: "strcat"
-  }
-  mangled_function_name: "strcat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strdup"
-    access: public_access
-    linker_set_key: "strdup"
-  }
-  mangled_function_name: "strdup"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strstr"
-    access: public_access
-    linker_set_key: "strstr"
-  }
-  mangled_function_name: "strstr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strcasestr"
-    access: public_access
-    linker_set_key: "strcasestr"
-  }
-  mangled_function_name: "strcasestr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strtok"
-    access: public_access
-    linker_set_key: "strtok"
-  }
-  mangled_function_name: "strtok"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strtok_r"
-    access: public_access
-    linker_set_key: "strtok_r"
-  }
-  mangled_function_name: "strtok_r"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strerror"
-    access: public_access
-    linker_set_key: "strerror"
-  }
-  mangled_function_name: "strerror"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strerror_l"
-    access: public_access
-    linker_set_key: "strerror_l"
-  }
-  mangled_function_name: "strerror_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strerror_r"
-    access: public_access
-    linker_set_key: "__gnu_strerror_r"
-  }
-  mangled_function_name: "__gnu_strerror_r"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strnlen"
-    access: public_access
-    linker_set_key: "strnlen"
-  }
-  mangled_function_name: "strnlen"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strncat"
-    access: public_access
-    linker_set_key: "strncat"
-  }
-  mangled_function_name: "strncat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strndup"
-    access: public_access
-    linker_set_key: "strndup"
-  }
-  mangled_function_name: "strndup"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncmp"
-    access: public_access
-    linker_set_key: "strncmp"
-  }
-  mangled_function_name: "strncmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "stpncpy"
-    access: public_access
-    linker_set_key: "stpncpy"
-  }
-  mangled_function_name: "stpncpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strncpy"
-    access: public_access
-    linker_set_key: "strncpy"
-  }
-  mangled_function_name: "strncpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strlcat"
-    access: public_access
-    linker_set_key: "strlcat"
-  }
-  mangled_function_name: "strlcat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strlcpy"
-    access: public_access
-    linker_set_key: "strlcpy"
-  }
-  mangled_function_name: "strlcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcspn"
-    access: public_access
-    linker_set_key: "strcspn"
-  }
-  mangled_function_name: "strcspn"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strpbrk"
-    access: public_access
-    linker_set_key: "strpbrk"
-  }
-  mangled_function_name: "strpbrk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strsep"
-    access: public_access
-    linker_set_key: "strsep"
-  }
-  mangled_function_name: "strsep"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strspn"
-    access: public_access
-    linker_set_key: "strspn"
-  }
-  mangled_function_name: "strspn"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strsignal"
-    access: public_access
-    linker_set_key: "strsignal"
-  }
-  mangled_function_name: "strsignal"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcoll"
-    access: public_access
-    linker_set_key: "strcoll"
-  }
-  mangled_function_name: "strcoll"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strxfrm"
-    access: public_access
-    linker_set_key: "strxfrm"
-  }
-  mangled_function_name: "strxfrm"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcoll_l"
-    access: public_access
-    linker_set_key: "strcoll_l"
-  }
-  mangled_function_name: "strcoll_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strxfrm_l"
-    access: public_access
-    linker_set_key: "strxfrm_l"
-  }
-  mangled_function_name: "strxfrm_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "basename"
-    access: public_access
-    linker_set_key: "__gnu_basename"
-  }
-  mangled_function_name: "__gnu_basename"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "__memchr_chk"
-    access: public_access
-    linker_set_key: "__memchr_chk"
-  }
-  mangled_function_name: "__memchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "__memrchr_chk"
-    access: public_access
-    linker_set_key: "__memrchr_chk"
-  }
-  mangled_function_name: "__memrchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__stpncpy_chk2"
-    access: public_access
-    linker_set_key: "__stpncpy_chk2"
-  }
-  mangled_function_name: "__stpncpy_chk2"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strncpy_chk2"
-    access: public_access
-    linker_set_key: "__strncpy_chk2"
-  }
-  mangled_function_name: "__strncpy_chk2"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__strlcpy_chk"
-    access: public_access
-    linker_set_key: "__strlcpy_chk"
-  }
-  mangled_function_name: "__strlcpy_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__strlcat_chk"
-    access: public_access
-    linker_set_key: "__strlcat_chk"
-  }
-  mangled_function_name: "__strlcat_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void (*)(int)"
-      size: 4
-      alignment: 4
-    }
-    name: "bsd_signal"
-    access: public_access
-    linker_set_key: "bsd_signal"
-  }
-  mangled_function_name: "bsd_signal"
-  source_file: "bionic/libc/include/android/legacy_signal_inlines.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "signum"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(int)"
-        size: 4
-        alignment: 4
-      }
-      name: "handler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__FD_CLR_chk"
-    access: public_access
-    linker_set_key: "__FD_CLR_chk"
-  }
-  mangled_function_name: "__FD_CLR_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__FD_SET_chk"
-    access: public_access
-    linker_set_key: "__FD_SET_chk"
-  }
-  mangled_function_name: "__FD_SET_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__FD_ISSET_chk"
-    access: public_access
-    linker_set_key: "__FD_ISSET_chk"
-  }
-  mangled_function_name: "__FD_ISSET_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "select"
-    access: public_access
-    linker_set_key: "select"
-  }
-  mangled_function_name: "select"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pselect"
-    access: public_access
-    linker_set_key: "pselect"
-  }
-  mangled_function_name: "pselect"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gettimeofday"
-    access: public_access
-    linker_set_key: "gettimeofday"
-  }
-  mangled_function_name: "gettimeofday"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timezone *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "settimeofday"
-    access: public_access
-    linker_set_key: "settimeofday"
-  }
-  mangled_function_name: "settimeofday"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timezone *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getitimer"
-    access: public_access
-    linker_set_key: "getitimer"
-  }
-  mangled_function_name: "getitimer"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setitimer"
-    access: public_access
-    linker_set_key: "setitimer"
-  }
-  mangled_function_name: "setitimer"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const itimerval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utimes"
-    access: public_access
-    linker_set_key: "utimes"
-  }
-  mangled_function_name: "utimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimes"
-    access: public_access
-    linker_set_key: "futimes"
-  }
-  mangled_function_name: "futimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lutimes"
-    access: public_access
-    linker_set_key: "lutimes"
-  }
-  mangled_function_name: "lutimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimesat"
-    access: public_access
-    linker_set_key: "futimesat"
-  }
-  mangled_function_name: "futimesat"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "time"
-    access: public_access
-    linker_set_key: "time"
-  }
-  mangled_function_name: "time"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nanosleep"
-    access: public_access
-    linker_set_key: "nanosleep"
-  }
-  mangled_function_name: "nanosleep"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "asctime"
-    access: public_access
-    linker_set_key: "asctime"
-  }
-  mangled_function_name: "asctime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "asctime_r"
-    access: public_access
-    linker_set_key: "asctime_r"
-  }
-  mangled_function_name: "asctime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "difftime"
-    access: public_access
-    linker_set_key: "difftime"
-  }
-  mangled_function_name: "difftime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "mktime"
-    access: public_access
-    linker_set_key: "mktime"
-  }
-  mangled_function_name: "mktime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "localtime"
-    access: public_access
-    linker_set_key: "localtime"
-  }
-  mangled_function_name: "localtime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "localtime_r"
-    access: public_access
-    linker_set_key: "localtime_r"
-  }
-  mangled_function_name: "localtime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "gmtime"
-    access: public_access
-    linker_set_key: "gmtime"
-  }
-  mangled_function_name: "gmtime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "gmtime_r"
-    access: public_access
-    linker_set_key: "gmtime_r"
-  }
-  mangled_function_name: "gmtime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "strptime"
-    access: public_access
-    linker_set_key: "strptime"
-  }
-  mangled_function_name: "strptime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strftime"
-    access: public_access
-    linker_set_key: "strftime"
-  }
-  mangled_function_name: "strftime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "strftime_l"
-    access: public_access
-    linker_set_key: "strftime_l"
-  }
-  mangled_function_name: "strftime_l"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ctime"
-    access: public_access
-    linker_set_key: "ctime"
-  }
-  mangled_function_name: "ctime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ctime_r"
-    access: public_access
-    linker_set_key: "ctime_r"
-  }
-  mangled_function_name: "ctime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "tzset"
-    access: public_access
-    linker_set_key: "tzset"
-  }
-  mangled_function_name: "tzset"
-  source_file: "bionic/libc/include/time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "clock"
-    access: public_access
-    linker_set_key: "clock"
-  }
-  mangled_function_name: "clock"
-  source_file: "bionic/libc/include/time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_getcpuclockid"
-    access: public_access
-    linker_set_key: "clock_getcpuclockid"
-  }
-  mangled_function_name: "clock_getcpuclockid"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_getres"
-    access: public_access
-    linker_set_key: "clock_getres"
-  }
-  mangled_function_name: "clock_getres"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_gettime"
-    access: public_access
-    linker_set_key: "clock_gettime"
-  }
-  mangled_function_name: "clock_gettime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_nanosleep"
-    access: public_access
-    linker_set_key: "clock_nanosleep"
-  }
-  mangled_function_name: "clock_nanosleep"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_settime"
-    access: public_access
-    linker_set_key: "clock_settime"
-  }
-  mangled_function_name: "clock_settime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_create"
-    access: public_access
-    linker_set_key: "timer_create"
-  }
-  mangled_function_name: "timer_create"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigevent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_delete"
-    access: public_access
-    linker_set_key: "timer_delete"
-  }
-  mangled_function_name: "timer_delete"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_settime"
-    access: public_access
-    linker_set_key: "timer_settime"
-  }
-  mangled_function_name: "timer_settime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_gettime"
-    access: public_access
-    linker_set_key: "timer_gettime"
-  }
-  mangled_function_name: "timer_gettime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_getoverrun"
-    access: public_access
-    linker_set_key: "timer_getoverrun"
-  }
-  mangled_function_name: "timer_getoverrun"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "timelocal"
-    access: public_access
-    linker_set_key: "timelocal"
-  }
-  mangled_function_name: "timelocal"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "timegm"
-    access: public_access
-    linker_set_key: "timegm"
-  }
-  mangled_function_name: "timegm"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_destroy"
-    access: public_access
-    linker_set_key: "pthread_attr_destroy"
-  }
-  mangled_function_name: "pthread_attr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getdetachstate"
-    access: public_access
-    linker_set_key: "pthread_attr_getdetachstate"
-  }
-  mangled_function_name: "pthread_attr_getdetachstate"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getguardsize"
-    access: public_access
-    linker_set_key: "pthread_attr_getguardsize"
-  }
-  mangled_function_name: "pthread_attr_getguardsize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getschedparam"
-    access: public_access
-    linker_set_key: "pthread_attr_getschedparam"
-  }
-  mangled_function_name: "pthread_attr_getschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getschedpolicy"
-    access: public_access
-    linker_set_key: "pthread_attr_getschedpolicy"
-  }
-  mangled_function_name: "pthread_attr_getschedpolicy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getscope"
-    access: public_access
-    linker_set_key: "pthread_attr_getscope"
-  }
-  mangled_function_name: "pthread_attr_getscope"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getstack"
-    access: public_access
-    linker_set_key: "pthread_attr_getstack"
-  }
-  mangled_function_name: "pthread_attr_getstack"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getstacksize"
-    access: public_access
-    linker_set_key: "pthread_attr_getstacksize"
-  }
-  mangled_function_name: "pthread_attr_getstacksize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_init"
-    access: public_access
-    linker_set_key: "pthread_attr_init"
-  }
-  mangled_function_name: "pthread_attr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setdetachstate"
-    access: public_access
-    linker_set_key: "pthread_attr_setdetachstate"
-  }
-  mangled_function_name: "pthread_attr_setdetachstate"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setguardsize"
-    access: public_access
-    linker_set_key: "pthread_attr_setguardsize"
-  }
-  mangled_function_name: "pthread_attr_setguardsize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setschedparam"
-    access: public_access
-    linker_set_key: "pthread_attr_setschedparam"
-  }
-  mangled_function_name: "pthread_attr_setschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setschedpolicy"
-    access: public_access
-    linker_set_key: "pthread_attr_setschedpolicy"
-  }
-  mangled_function_name: "pthread_attr_setschedpolicy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setscope"
-    access: public_access
-    linker_set_key: "pthread_attr_setscope"
-  }
-  mangled_function_name: "pthread_attr_setscope"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setstack"
-    access: public_access
-    linker_set_key: "pthread_attr_setstack"
-  }
-  mangled_function_name: "pthread_attr_setstack"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setstacksize"
-    access: public_access
-    linker_set_key: "pthread_attr_setstacksize"
-  }
-  mangled_function_name: "pthread_attr_setstacksize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_condattr_destroy"
-  }
-  mangled_function_name: "pthread_condattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_getclock"
-    access: public_access
-    linker_set_key: "pthread_condattr_getclock"
-  }
-  mangled_function_name: "pthread_condattr_getclock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_condattr_getpshared"
-  }
-  mangled_function_name: "pthread_condattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_init"
-    access: public_access
-    linker_set_key: "pthread_condattr_init"
-  }
-  mangled_function_name: "pthread_condattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_setclock"
-    access: public_access
-    linker_set_key: "pthread_condattr_setclock"
-  }
-  mangled_function_name: "pthread_condattr_setclock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_condattr_setpshared"
-  }
-  mangled_function_name: "pthread_condattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_broadcast"
-    access: public_access
-    linker_set_key: "pthread_cond_broadcast"
-  }
-  mangled_function_name: "pthread_cond_broadcast"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_destroy"
-    access: public_access
-    linker_set_key: "pthread_cond_destroy"
-  }
-  mangled_function_name: "pthread_cond_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_init"
-    access: public_access
-    linker_set_key: "pthread_cond_init"
-  }
-  mangled_function_name: "pthread_cond_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_signal"
-    access: public_access
-    linker_set_key: "pthread_cond_signal"
-  }
-  mangled_function_name: "pthread_cond_signal"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timedwait"
-    access: public_access
-    linker_set_key: "pthread_cond_timedwait"
-  }
-  mangled_function_name: "pthread_cond_timedwait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_wait"
-    access: public_access
-    linker_set_key: "pthread_cond_wait"
-  }
-  mangled_function_name: "pthread_cond_wait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_create"
-    access: public_access
-    linker_set_key: "pthread_create"
-  }
-  mangled_function_name: "pthread_create"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *(*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "start_routine"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_detach"
-    access: public_access
-    linker_set_key: "pthread_detach"
-  }
-  mangled_function_name: "pthread_detach"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "pthread_exit"
-    access: public_access
-    linker_set_key: "pthread_exit"
-  }
-  mangled_function_name: "pthread_exit"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_equal"
-    access: public_access
-    linker_set_key: "pthread_equal"
-  }
-  mangled_function_name: "pthread_equal"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getattr_np"
-    access: public_access
-    linker_set_key: "pthread_getattr_np"
-  }
-  mangled_function_name: "pthread_getattr_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getcpuclockid"
-    access: public_access
-    linker_set_key: "pthread_getcpuclockid"
-  }
-  mangled_function_name: "pthread_getcpuclockid"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getschedparam"
-    access: public_access
-    linker_set_key: "pthread_getschedparam"
-  }
-  mangled_function_name: "pthread_getschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getspecific"
-    access: public_access
-    linker_set_key: "pthread_getspecific"
-  }
-  mangled_function_name: "pthread_getspecific"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_gettid_np"
-    access: public_access
-    linker_set_key: "pthread_gettid_np"
-  }
-  mangled_function_name: "pthread_gettid_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_join"
-    access: public_access
-    linker_set_key: "pthread_join"
-  }
-  mangled_function_name: "pthread_join"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_key_create"
-    access: public_access
-    linker_set_key: "pthread_key_create"
-  }
-  mangled_function_name: "pthread_key_create"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_key_delete"
-    access: public_access
-    linker_set_key: "pthread_key_delete"
-  }
-  mangled_function_name: "pthread_key_delete"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_destroy"
-  }
-  mangled_function_name: "pthread_mutexattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_getpshared"
-  }
-  mangled_function_name: "pthread_mutexattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_gettype"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_gettype"
-  }
-  mangled_function_name: "pthread_mutexattr_gettype"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_init"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_init"
-  }
-  mangled_function_name: "pthread_mutexattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_setpshared"
-  }
-  mangled_function_name: "pthread_mutexattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_settype"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_settype"
-  }
-  mangled_function_name: "pthread_mutexattr_settype"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_destroy"
-    access: public_access
-    linker_set_key: "pthread_mutex_destroy"
-  }
-  mangled_function_name: "pthread_mutex_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_init"
-    access: public_access
-    linker_set_key: "pthread_mutex_init"
-  }
-  mangled_function_name: "pthread_mutex_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_lock"
-    access: public_access
-    linker_set_key: "pthread_mutex_lock"
-  }
-  mangled_function_name: "pthread_mutex_lock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_timedlock"
-    access: public_access
-    linker_set_key: "pthread_mutex_timedlock"
-  }
-  mangled_function_name: "pthread_mutex_timedlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_trylock"
-    access: public_access
-    linker_set_key: "pthread_mutex_trylock"
-  }
-  mangled_function_name: "pthread_mutex_trylock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_unlock"
-    access: public_access
-    linker_set_key: "pthread_mutex_unlock"
-  }
-  mangled_function_name: "pthread_mutex_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_once"
-    access: public_access
-    linker_set_key: "pthread_once"
-  }
-  mangled_function_name: "pthread_once"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 4
-        alignment: 4
-      }
-      name: "init_routine"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_init"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_init"
-  }
-  mangled_function_name: "pthread_rwlockattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_destroy"
-  }
-  mangled_function_name: "pthread_rwlockattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_getpshared"
-  }
-  mangled_function_name: "pthread_rwlockattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_setpshared"
-  }
-  mangled_function_name: "pthread_rwlockattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_getkind_np"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_getkind_np"
-  }
-  mangled_function_name: "pthread_rwlockattr_getkind_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_setkind_np"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_setkind_np"
-  }
-  mangled_function_name: "pthread_rwlockattr_setkind_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_destroy"
-    access: public_access
-    linker_set_key: "pthread_rwlock_destroy"
-  }
-  mangled_function_name: "pthread_rwlock_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_init"
-    access: public_access
-    linker_set_key: "pthread_rwlock_init"
-  }
-  mangled_function_name: "pthread_rwlock_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_rdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_rdlock"
-  }
-  mangled_function_name: "pthread_rwlock_rdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_timedrdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_timedrdlock"
-  }
-  mangled_function_name: "pthread_rwlock_timedrdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_timedwrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_timedwrlock"
-  }
-  mangled_function_name: "pthread_rwlock_timedwrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_tryrdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_tryrdlock"
-  }
-  mangled_function_name: "pthread_rwlock_tryrdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_trywrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_trywrlock"
-  }
-  mangled_function_name: "pthread_rwlock_trywrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_unlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_unlock"
-  }
-  mangled_function_name: "pthread_rwlock_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_wrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_wrlock"
-  }
-  mangled_function_name: "pthread_rwlock_wrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_init"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_init"
-  }
-  mangled_function_name: "pthread_barrierattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_destroy"
-  }
-  mangled_function_name: "pthread_barrierattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_getpshared"
-  }
-  mangled_function_name: "pthread_barrierattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const int *"
-        size: 4
-        alignment: 4
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "pshared"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_setpshared"
-  }
-  mangled_function_name: "pthread_barrierattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pshared"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_init"
-    access: public_access
-    linker_set_key: "pthread_barrier_init"
-  }
-  mangled_function_name: "pthread_barrier_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_destroy"
-    access: public_access
-    linker_set_key: "pthread_barrier_destroy"
-  }
-  mangled_function_name: "pthread_barrier_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_wait"
-    access: public_access
-    linker_set_key: "pthread_barrier_wait"
-  }
-  mangled_function_name: "pthread_barrier_wait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_destroy"
-    access: public_access
-    linker_set_key: "pthread_spin_destroy"
-  }
-  mangled_function_name: "pthread_spin_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_init"
-    access: public_access
-    linker_set_key: "pthread_spin_init"
-  }
-  mangled_function_name: "pthread_spin_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_lock"
-    access: public_access
-    linker_set_key: "pthread_spin_lock"
-  }
-  mangled_function_name: "pthread_spin_lock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_trylock"
-    access: public_access
-    linker_set_key: "pthread_spin_trylock"
-  }
-  mangled_function_name: "pthread_spin_trylock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_unlock"
-    access: public_access
-    linker_set_key: "pthread_spin_unlock"
-  }
-  mangled_function_name: "pthread_spin_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_self"
-    access: public_access
-    linker_set_key: "pthread_self"
-  }
-  mangled_function_name: "pthread_self"
-  source_file: "bionic/libc/include/pthread.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getname_np"
-    access: public_access
-    linker_set_key: "pthread_getname_np"
-  }
-  mangled_function_name: "pthread_getname_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setname_np"
-    access: public_access
-    linker_set_key: "pthread_setname_np"
-  }
-  mangled_function_name: "pthread_setname_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setschedparam"
-    access: public_access
-    linker_set_key: "pthread_setschedparam"
-  }
-  mangled_function_name: "pthread_setschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setspecific"
-    access: public_access
-    linker_set_key: "pthread_setspecific"
-  }
-  mangled_function_name: "pthread_setspecific"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__pthread_cleanup_push"
-    access: public_access
-    linker_set_key: "__pthread_cleanup_push"
-  }
-  mangled_function_name: "__pthread_cleanup_push"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__pthread_cleanup_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "c"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__pthread_cleanup_pop"
-    access: public_access
-    linker_set_key: "__pthread_cleanup_pop"
-  }
-  mangled_function_name: "__pthread_cleanup_pop"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__pthread_cleanup_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "clearerr"
-    access: public_access
-    linker_set_key: "clearerr"
-  }
-  mangled_function_name: "clearerr"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fclose"
-    access: public_access
-    linker_set_key: "fclose"
-  }
-  mangled_function_name: "fclose"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feof"
-    access: public_access
-    linker_set_key: "feof"
-  }
-  mangled_function_name: "feof"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ferror"
-    access: public_access
-    linker_set_key: "ferror"
-  }
-  mangled_function_name: "ferror"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fflush"
-    access: public_access
-    linker_set_key: "fflush"
-  }
-  mangled_function_name: "fflush"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetc"
-    access: public_access
-    linker_set_key: "fgetc"
-  }
-  mangled_function_name: "fgetc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "fgets"
-    access: public_access
-    linker_set_key: "fgets"
-  }
-  mangled_function_name: "fgets"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fprintf"
-    access: public_access
-    linker_set_key: "fprintf"
-  }
-  mangled_function_name: "fprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputc"
-    access: public_access
-    linker_set_key: "fputc"
-  }
-  mangled_function_name: "fputc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputs"
-    access: public_access
-    linker_set_key: "fputs"
-  }
-  mangled_function_name: "fputs"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fread"
-    access: public_access
-    linker_set_key: "fread"
-  }
-  mangled_function_name: "fread"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fscanf"
-    access: public_access
-    linker_set_key: "fscanf"
-  }
-  mangled_function_name: "fscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwrite"
-    access: public_access
-    linker_set_key: "fwrite"
-  }
-  mangled_function_name: "fwrite"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getc"
-    access: public_access
-    linker_set_key: "getc"
-  }
-  mangled_function_name: "getc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getchar"
-    access: public_access
-    linker_set_key: "getchar"
-  }
-  mangled_function_name: "getchar"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getdelim"
-    access: public_access
-    linker_set_key: "getdelim"
-  }
-  mangled_function_name: "getdelim"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getline"
-    access: public_access
-    linker_set_key: "getline"
-  }
-  mangled_function_name: "getline"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "perror"
-    access: public_access
-    linker_set_key: "perror"
-  }
-  mangled_function_name: "perror"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "printf"
-    access: public_access
-    linker_set_key: "printf"
-  }
-  mangled_function_name: "printf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putc"
-    access: public_access
-    linker_set_key: "putc"
-  }
-  mangled_function_name: "putc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putchar"
-    access: public_access
-    linker_set_key: "putchar"
-  }
-  mangled_function_name: "putchar"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "puts"
-    access: public_access
-    linker_set_key: "puts"
-  }
-  mangled_function_name: "puts"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "remove"
-    access: public_access
-    linker_set_key: "remove"
-  }
-  mangled_function_name: "remove"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "rewind"
-    access: public_access
-    linker_set_key: "rewind"
-  }
-  mangled_function_name: "rewind"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scanf"
-    access: public_access
-    linker_set_key: "scanf"
-  }
-  mangled_function_name: "scanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setbuf"
-    access: public_access
-    linker_set_key: "setbuf"
-  }
-  mangled_function_name: "setbuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setvbuf"
-    access: public_access
-    linker_set_key: "setvbuf"
-  }
-  mangled_function_name: "setvbuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sscanf"
-    access: public_access
-    linker_set_key: "sscanf"
-  }
-  mangled_function_name: "sscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ungetc"
-    access: public_access
-    linker_set_key: "ungetc"
-  }
-  mangled_function_name: "ungetc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfprintf"
-    access: public_access
-    linker_set_key: "vfprintf"
-  }
-  mangled_function_name: "vfprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vprintf"
-    access: public_access
-    linker_set_key: "vprintf"
-  }
-  mangled_function_name: "vprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dprintf"
-    access: public_access
-    linker_set_key: "dprintf"
-  }
-  mangled_function_name: "dprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vdprintf"
-    access: public_access
-    linker_set_key: "vdprintf"
-  }
-  mangled_function_name: "vdprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sprintf"
-    access: public_access
-    linker_set_key: "sprintf"
-  }
-  mangled_function_name: "sprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsprintf"
-    access: public_access
-    linker_set_key: "vsprintf"
-  }
-  mangled_function_name: "vsprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "tmpnam"
-    access: public_access
-    linker_set_key: "tmpnam"
-  }
-  mangled_function_name: "tmpnam"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "tempnam"
-    access: public_access
-    linker_set_key: "tempnam"
-  }
-  mangled_function_name: "tempnam"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rename"
-    access: public_access
-    linker_set_key: "rename"
-  }
-  mangled_function_name: "rename"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "renameat"
-    access: public_access
-    linker_set_key: "renameat"
-  }
-  mangled_function_name: "renameat"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseek"
-    access: public_access
-    linker_set_key: "fseek"
-  }
-  mangled_function_name: "fseek"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "ftell"
-    access: public_access
-    linker_set_key: "ftell"
-  }
-  mangled_function_name: "ftell"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetpos"
-    access: public_access
-    linker_set_key: "fgetpos"
-  }
-  mangled_function_name: "fgetpos"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetpos"
-    access: public_access
-    linker_set_key: "fsetpos"
-  }
-  mangled_function_name: "fsetpos"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseeko"
-    access: public_access
-    linker_set_key: "fseeko"
-  }
-  mangled_function_name: "fseeko"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "ftello"
-    access: public_access
-    linker_set_key: "ftello"
-  }
-  mangled_function_name: "ftello"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "funopen"
-    access: public_access
-    linker_set_key: "funopen"
-  }
-  mangled_function_name: "funopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, char *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, const char *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long (*)(void *, long, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetpos64"
-    access: public_access
-    linker_set_key: "fgetpos64"
-  }
-  mangled_function_name: "fgetpos64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetpos64"
-    access: public_access
-    linker_set_key: "fsetpos64"
-  }
-  mangled_function_name: "fsetpos64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseeko64"
-    access: public_access
-    linker_set_key: "fseeko64"
-  }
-  mangled_function_name: "fseeko64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "ftello64"
-    access: public_access
-    linker_set_key: "ftello64"
-  }
-  mangled_function_name: "ftello64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "funopen64"
-    access: public_access
-    linker_set_key: "funopen64"
-  }
-  mangled_function_name: "funopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, char *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, const char *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long (*)(void *, long long, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "fopen"
-    access: public_access
-    linker_set_key: "fopen"
-  }
-  mangled_function_name: "fopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "fopen64"
-    access: public_access
-    linker_set_key: "fopen64"
-  }
-  mangled_function_name: "fopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "freopen"
-    access: public_access
-    linker_set_key: "freopen"
-  }
-  mangled_function_name: "freopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "freopen64"
-    access: public_access
-    linker_set_key: "freopen64"
-  }
-  mangled_function_name: "freopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "tmpfile"
-    access: public_access
-    linker_set_key: "tmpfile"
-  }
-  mangled_function_name: "tmpfile"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "tmpfile64"
-    access: public_access
-    linker_set_key: "tmpfile64"
-  }
-  mangled_function_name: "tmpfile64"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "snprintf"
-    access: public_access
-    linker_set_key: "snprintf"
-  }
-  mangled_function_name: "snprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfscanf"
-    access: public_access
-    linker_set_key: "vfscanf"
-  }
-  mangled_function_name: "vfscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vscanf"
-    access: public_access
-    linker_set_key: "vscanf"
-  }
-  mangled_function_name: "vscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsnprintf"
-    access: public_access
-    linker_set_key: "vsnprintf"
-  }
-  mangled_function_name: "vsnprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsscanf"
-    access: public_access
-    linker_set_key: "vsscanf"
-  }
-  mangled_function_name: "vsscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ctermid"
-    access: public_access
-    linker_set_key: "ctermid"
-  }
-  mangled_function_name: "ctermid"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "fdopen"
-    access: public_access
-    linker_set_key: "fdopen"
-  }
-  mangled_function_name: "fdopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fileno"
-    access: public_access
-    linker_set_key: "fileno"
-  }
-  mangled_function_name: "fileno"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pclose"
-    access: public_access
-    linker_set_key: "pclose"
-  }
-  mangled_function_name: "pclose"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "popen"
-    access: public_access
-    linker_set_key: "popen"
-  }
-  mangled_function_name: "popen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "flockfile"
-    access: public_access
-    linker_set_key: "flockfile"
-  }
-  mangled_function_name: "flockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftrylockfile"
-    access: public_access
-    linker_set_key: "ftrylockfile"
-  }
-  mangled_function_name: "ftrylockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "funlockfile"
-    access: public_access
-    linker_set_key: "funlockfile"
-  }
-  mangled_function_name: "funlockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getc_unlocked"
-    access: public_access
-    linker_set_key: "getc_unlocked"
-  }
-  mangled_function_name: "getc_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getchar_unlocked"
-    access: public_access
-    linker_set_key: "getchar_unlocked"
-  }
-  mangled_function_name: "getchar_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putc_unlocked"
-    access: public_access
-    linker_set_key: "putc_unlocked"
-  }
-  mangled_function_name: "putc_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putchar_unlocked"
-    access: public_access
-    linker_set_key: "putchar_unlocked"
-  }
-  mangled_function_name: "putchar_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "fmemopen"
-    access: public_access
-    linker_set_key: "fmemopen"
-  }
-  mangled_function_name: "fmemopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "open_memstream"
-    access: public_access
-    linker_set_key: "open_memstream"
-  }
-  mangled_function_name: "open_memstream"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "asprintf"
-    access: public_access
-    linker_set_key: "asprintf"
-  }
-  mangled_function_name: "asprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetln"
-    access: public_access
-    linker_set_key: "fgetln"
-  }
-  mangled_function_name: "fgetln"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fpurge"
-    access: public_access
-    linker_set_key: "fpurge"
-  }
-  mangled_function_name: "fpurge"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setbuffer"
-    access: public_access
-    linker_set_key: "setbuffer"
-  }
-  mangled_function_name: "setbuffer"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setlinebuf"
-    access: public_access
-    linker_set_key: "setlinebuf"
-  }
-  mangled_function_name: "setlinebuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vasprintf"
-    access: public_access
-    linker_set_key: "vasprintf"
-  }
-  mangled_function_name: "vasprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "clearerr_unlocked"
-    access: public_access
-    linker_set_key: "clearerr_unlocked"
-  }
-  mangled_function_name: "clearerr_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feof_unlocked"
-    access: public_access
-    linker_set_key: "feof_unlocked"
-  }
-  mangled_function_name: "feof_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ferror_unlocked"
-    access: public_access
-    linker_set_key: "ferror_unlocked"
-  }
-  mangled_function_name: "ferror_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fileno_unlocked"
-    access: public_access
-    linker_set_key: "fileno_unlocked"
-  }
-  mangled_function_name: "fileno_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__fgets_chk"
-    access: public_access
-    linker_set_key: "__fgets_chk"
-  }
-  mangled_function_name: "__fgets_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fread_chk"
-    access: public_access
-    linker_set_key: "__fread_chk"
-  }
-  mangled_function_name: "__fread_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fwrite_chk"
-    access: public_access
-    linker_set_key: "__fwrite_chk"
-  }
-  mangled_function_name: "__fwrite_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc"
-    access: public_access
-    linker_set_key: "malloc"
-  }
-  mangled_function_name: "malloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "calloc"
-    access: public_access
-    linker_set_key: "calloc"
-  }
-  mangled_function_name: "calloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "item_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "item_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "realloc"
-    access: public_access
-    linker_set_key: "realloc"
-  }
-  mangled_function_name: "realloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "free"
-    access: public_access
-    linker_set_key: "free"
-  }
-  mangled_function_name: "free"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "memalign"
-    access: public_access
-    linker_set_key: "memalign"
-  }
-  mangled_function_name: "memalign"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "alignment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_usable_size"
-    access: public_access
-    linker_set_key: "malloc_usable_size"
-  }
-  mangled_function_name: "malloc_usable_size"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mallinfo"
-      size: 40
-      alignment: 4
-    }
-    name: "mallinfo"
-    access: public_access
-    linker_set_key: "mallinfo"
-  }
-  mangled_function_name: "mallinfo"
-  source_file: "bionic/libc/include/malloc.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_info"
-    access: public_access
-    linker_set_key: "malloc_info"
-  }
-  mangled_function_name: "malloc_info"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "abort"
-    access: public_access
-    linker_set_key: "abort"
-  }
-  mangled_function_name: "abort"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "exit"
-    access: public_access
-    linker_set_key: "exit"
-  }
-  mangled_function_name: "exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_Exit"
-    access: public_access
-    linker_set_key: "_Exit"
-  }
-  mangled_function_name: "_Exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "at_quick_exit"
-    access: public_access
-    linker_set_key: "at_quick_exit"
-  }
-  mangled_function_name: "at_quick_exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "quick_exit"
-    access: public_access
-    linker_set_key: "quick_exit"
-  }
-  mangled_function_name: "quick_exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "getenv"
-    access: public_access
-    linker_set_key: "getenv"
-  }
-  mangled_function_name: "getenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putenv"
-    access: public_access
-    linker_set_key: "putenv"
-  }
-  mangled_function_name: "putenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setenv"
-    access: public_access
-    linker_set_key: "setenv"
-  }
-  mangled_function_name: "setenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unsetenv"
-    access: public_access
-    linker_set_key: "unsetenv"
-  }
-  mangled_function_name: "unsetenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clearenv"
-    access: public_access
-    linker_set_key: "clearenv"
-  }
-  mangled_function_name: "clearenv"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "mkdtemp"
-    access: public_access
-    linker_set_key: "mkdtemp"
-  }
-  mangled_function_name: "mkdtemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "mktemp"
-    access: public_access
-    linker_set_key: "mktemp"
-  }
-  mangled_function_name: "mktemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemp64"
-    access: public_access
-    linker_set_key: "mkostemp64"
-  }
-  mangled_function_name: "mkostemp64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemp"
-    access: public_access
-    linker_set_key: "mkostemp"
-  }
-  mangled_function_name: "mkostemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemps64"
-    access: public_access
-    linker_set_key: "mkostemps64"
-  }
-  mangled_function_name: "mkostemps64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemps"
-    access: public_access
-    linker_set_key: "mkostemps"
-  }
-  mangled_function_name: "mkostemps"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemp64"
-    access: public_access
-    linker_set_key: "mkstemp64"
-  }
-  mangled_function_name: "mkstemp64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemp"
-    access: public_access
-    linker_set_key: "mkstemp"
-  }
-  mangled_function_name: "mkstemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemps64"
-    access: public_access
-    linker_set_key: "mkstemps64"
-  }
-  mangled_function_name: "mkstemps64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemps"
-    access: public_access
-    linker_set_key: "mkstemps"
-  }
-  mangled_function_name: "mkstemps"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "strtol"
-    access: public_access
-    linker_set_key: "strtol"
-  }
-  mangled_function_name: "strtol"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "strtoll"
-    access: public_access
-    linker_set_key: "strtoll"
-  }
-  mangled_function_name: "strtoll"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 4
-      alignment: 4
-    }
-    name: "strtoul"
-    access: public_access
-    linker_set_key: "strtoul"
-  }
-  mangled_function_name: "strtoul"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 4
-    }
-    name: "strtoull"
-    access: public_access
-    linker_set_key: "strtoull"
-  }
-  mangled_function_name: "strtoull"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_memalign"
-    access: public_access
-    linker_set_key: "posix_memalign"
-  }
-  mangled_function_name: "posix_memalign"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 4
-        alignment: 4
-      }
-      name: "memptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "alignment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "strtod"
-    access: public_access
-    linker_set_key: "strtod"
-  }
-  mangled_function_name: "strtod"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "strtold"
-    access: public_access
-    linker_set_key: "strtold"
-  }
-  mangled_function_name: "strtold"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 4
-      alignment: 4
-    }
-    name: "strtoul_l"
-    access: public_access
-    linker_set_key: "strtoul_l"
-  }
-  mangled_function_name: "strtoul_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "atoi"
-    access: public_access
-    linker_set_key: "atoi"
-  }
-  mangled_function_name: "atoi"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "atol"
-    access: public_access
-    linker_set_key: "atol"
-  }
-  mangled_function_name: "atol"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "atoll"
-    access: public_access
-    linker_set_key: "atoll"
-  }
-  mangled_function_name: "atoll"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "realpath"
-    access: public_access
-    linker_set_key: "realpath"
-  }
-  mangled_function_name: "realpath"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "resolved"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "system"
-    access: public_access
-    linker_set_key: "system"
-  }
-  mangled_function_name: "system"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "string"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "bsearch"
-    access: public_access
-    linker_set_key: "bsearch"
-  }
-  mangled_function_name: "bsearch"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "base0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nmemb"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "compar"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "qsort"
-    access: public_access
-    linker_set_key: "qsort"
-  }
-  mangled_function_name: "qsort"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "arc4random"
-    access: public_access
-    linker_set_key: "arc4random"
-  }
-  mangled_function_name: "arc4random"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "arc4random_uniform"
-    access: public_access
-    linker_set_key: "arc4random_uniform"
-  }
-  mangled_function_name: "arc4random_uniform"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "arc4random_buf"
-    access: public_access
-    linker_set_key: "arc4random_buf"
-  }
-  mangled_function_name: "arc4random_buf"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rand_r"
-    access: public_access
-    linker_set_key: "rand_r"
-  }
-  mangled_function_name: "rand_r"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "drand48"
-    access: public_access
-    linker_set_key: "drand48"
-  }
-  mangled_function_name: "drand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "erand48"
-    access: public_access
-    linker_set_key: "erand48"
-  }
-  mangled_function_name: "erand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "jrand48"
-    access: public_access
-    linker_set_key: "jrand48"
-  }
-  mangled_function_name: "jrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "lcong48"
-    access: public_access
-    linker_set_key: "lcong48"
-  }
-  mangled_function_name: "lcong48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lrand48"
-    access: public_access
-    linker_set_key: "lrand48"
-  }
-  mangled_function_name: "lrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "mrand48"
-    access: public_access
-    linker_set_key: "mrand48"
-  }
-  mangled_function_name: "mrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "nrand48"
-    access: public_access
-    linker_set_key: "nrand48"
-  }
-  mangled_function_name: "nrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short *"
-      size: 4
-      alignment: 4
-    }
-    name: "seed48"
-    access: public_access
-    linker_set_key: "seed48"
-  }
-  mangled_function_name: "seed48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srand48"
-    access: public_access
-    linker_set_key: "srand48"
-  }
-  mangled_function_name: "srand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "initstate"
-    access: public_access
-    linker_set_key: "initstate"
-  }
-  mangled_function_name: "initstate"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "setstate"
-    access: public_access
-    linker_set_key: "setstate"
-  }
-  mangled_function_name: "setstate"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpt"
-    access: public_access
-    linker_set_key: "getpt"
-  }
-  mangled_function_name: "getpt"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_openpt"
-    access: public_access
-    linker_set_key: "posix_openpt"
-  }
-  mangled_function_name: "posix_openpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ptsname"
-    access: public_access
-    linker_set_key: "ptsname"
-  }
-  mangled_function_name: "ptsname"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ptsname_r"
-    access: public_access
-    linker_set_key: "ptsname_r"
-  }
-  mangled_function_name: "ptsname_r"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlockpt"
-    access: public_access
-    linker_set_key: "unlockpt"
-  }
-  mangled_function_name: "unlockpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsubopt"
-    access: public_access
-    linker_set_key: "getsubopt"
-  }
-  mangled_function_name: "getsubopt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "div_t"
-      size: 8
-      alignment: 4
-    }
-    name: "div"
-    access: public_access
-    linker_set_key: "div"
-  }
-  mangled_function_name: "div"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "ldiv_t"
-      size: 8
-      alignment: 4
-    }
-    name: "ldiv"
-    access: public_access
-    linker_set_key: "ldiv"
-  }
-  mangled_function_name: "ldiv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "lldiv_t"
-      size: 16
-      alignment: 4
-    }
-    name: "lldiv"
-    access: public_access
-    linker_set_key: "lldiv"
-  }
-  mangled_function_name: "lldiv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "getprogname"
-    access: public_access
-    linker_set_key: "getprogname"
-  }
-  mangled_function_name: "getprogname"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setprogname"
-    access: public_access
-    linker_set_key: "setprogname"
-  }
-  mangled_function_name: "setprogname"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mblen"
-    access: public_access
-    linker_set_key: "mblen"
-  }
-  mangled_function_name: "mblen"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbstowcs"
-    access: public_access
-    linker_set_key: "mbstowcs"
-  }
-  mangled_function_name: "mbstowcs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbtowc"
-    access: public_access
-    linker_set_key: "mbtowc"
-  }
-  mangled_function_name: "mbtowc"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wctomb"
-    access: public_access
-    linker_set_key: "wctomb"
-  }
-  mangled_function_name: "wctomb"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstombs"
-    access: public_access
-    linker_set_key: "wcstombs"
-  }
-  mangled_function_name: "wcstombs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ctype_get_mb_cur_max"
-    access: public_access
-    linker_set_key: "__ctype_get_mb_cur_max"
-  }
-  mangled_function_name: "__ctype_get_mb_cur_max"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "strtof"
-    access: public_access
-    linker_set_key: "strtof"
-  }
-  mangled_function_name: "strtof"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "atof"
-    access: public_access
-    linker_set_key: "atof"
-  }
-  mangled_function_name: "atof"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "abs"
-    access: public_access
-    linker_set_key: "abs"
-  }
-  mangled_function_name: "abs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "labs"
-    access: public_access
-    linker_set_key: "labs"
-  }
-  mangled_function_name: "labs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "llabs"
-    access: public_access
-    linker_set_key: "llabs"
-  }
-  mangled_function_name: "llabs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rand"
-    access: public_access
-    linker_set_key: "rand"
-  }
-  mangled_function_name: "rand"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srand"
-    access: public_access
-    linker_set_key: "srand"
-  }
-  mangled_function_name: "srand"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "random"
-    access: public_access
-    linker_set_key: "random"
-  }
-  mangled_function_name: "random"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srandom"
-    access: public_access
-    linker_set_key: "srandom"
-  }
-  mangled_function_name: "srandom"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "grantpt"
-    access: public_access
-    linker_set_key: "grantpt"
-  }
-  mangled_function_name: "grantpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "strtoll_l"
-    access: public_access
-    linker_set_key: "strtoll_l"
-  }
-  mangled_function_name: "strtoll_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 4
-    }
-    name: "strtoull_l"
-    access: public_access
-    linker_set_key: "strtoull_l"
-  }
-  mangled_function_name: "strtoull_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "strtold_l"
-    access: public_access
-    linker_set_key: "strtold_l"
-  }
-  mangled_function_name: "strtold_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "strtod_l"
-    access: public_access
-    linker_set_key: "strtod_l"
-  }
-  mangled_function_name: "strtod_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "strtof_l"
-    access: public_access
-    linker_set_key: "strtof_l"
-  }
-  mangled_function_name: "strtof_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "strtol_l"
-    access: public_access
-    linker_set_key: "strtol_l"
-  }
-  mangled_function_name: "strtol_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "mmap"
-    access: public_access
-    linker_set_key: "mmap"
-  }
-  mangled_function_name: "mmap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "mmap64"
-    access: public_access
-    linker_set_key: "mmap64"
-  }
-  mangled_function_name: "mmap64"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munmap"
-    access: public_access
-    linker_set_key: "munmap"
-  }
-  mangled_function_name: "munmap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msync"
-    access: public_access
-    linker_set_key: "msync"
-  }
-  mangled_function_name: "msync"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mprotect"
-    access: public_access
-    linker_set_key: "mprotect"
-  }
-  mangled_function_name: "mprotect"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "mremap"
-    access: public_access
-    linker_set_key: "mremap"
-  }
-  mangled_function_name: "mremap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mlockall"
-    access: public_access
-    linker_set_key: "mlockall"
-  }
-  mangled_function_name: "mlockall"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munlockall"
-    access: public_access
-    linker_set_key: "munlockall"
-  }
-  mangled_function_name: "munlockall"
-  source_file: "bionic/libc/include/sys/mman.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mlock"
-    access: public_access
-    linker_set_key: "mlock"
-  }
-  mangled_function_name: "mlock"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munlock"
-    access: public_access
-    linker_set_key: "munlock"
-  }
-  mangled_function_name: "munlock"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mincore"
-    access: public_access
-    linker_set_key: "mincore"
-  }
-  mangled_function_name: "mincore"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "madvise"
-    access: public_access
-    linker_set_key: "madvise"
-  }
-  mangled_function_name: "madvise"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_madvise"
-    access: public_access
-    linker_set_key: "posix_madvise"
-  }
-  mangled_function_name: "posix_madvise"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prctl"
-    access: public_access
-    linker_set_key: "prctl"
-  }
-  mangled_function_name: "prctl"
-  source_file: "bionic/libc/include/sys/prctl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "option"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "pvalloc"
-    access: public_access
-    linker_set_key: "pvalloc"
-  }
-  mangled_function_name: "pvalloc"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "bytes"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "valloc"
-    access: public_access
-    linker_set_key: "valloc"
-  }
-  mangled_function_name: "valloc"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "bytes"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_set"
-    access: public_access
-    linker_set_key: "__system_property_set"
-  }
-  mangled_function_name: "__system_property_set"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const prop_info *"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_find"
-    access: public_access
-    linker_set_key: "__system_property_find"
-  }
-  mangled_function_name: "__system_property_find"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__system_property_read_callback"
-    access: public_access
-    linker_set_key: "__system_property_read_callback"
-  }
-  mangled_function_name: "__system_property_read_callback"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *, const char *, const char *, unsigned int)"
-        size: 4
-        alignment: 4
-      }
-      name: "callback"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "cookie"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_foreach"
-    access: public_access
-    linker_set_key: "__system_property_foreach"
-  }
-  mangled_function_name: "__system_property_foreach"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(const prop_info *, void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "propfn"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "cookie"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__system_property_wait"
-    access: public_access
-    linker_set_key: "__system_property_wait"
-  }
-  mangled_function_name: "__system_property_wait"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "old_serial"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "new_serial_ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "relative_timeout"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_read"
-    access: public_access
-    linker_set_key: "__system_property_read"
-  }
-  mangled_function_name: "__system_property_read"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_get"
-    access: public_access
-    linker_set_key: "__system_property_get"
-  }
-  mangled_function_name: "__system_property_get"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const prop_info *"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_find_nth"
-    access: public_access
-    linker_set_key: "__system_property_find_nth"
-  }
-  mangled_function_name: "__system_property_find_nth"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "n"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_iterate"
-    access: public_access
-    linker_set_key: "malloc_iterate"
-  }
-  mangled_function_name: "malloc_iterate"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "base"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(unsigned int, unsigned int, void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "callback"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "malloc_disable"
-    access: public_access
-    linker_set_key: "malloc_disable"
-  }
-  mangled_function_name: "malloc_disable"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "malloc_enable"
-    access: public_access
-    linker_set_key: "malloc_enable"
-  }
-  mangled_function_name: "malloc_enable"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_backtrace"
-    access: public_access
-    linker_set_key: "malloc_backtrace"
-  }
-  mangled_function_name: "malloc_backtrace"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "pointer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "frames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "frame_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__libc_init"
-    access: public_access
-    linker_set_key: "__libc_init"
-  }
-  mangled_function_name: "__libc_init"
-  source_file: "bionic/libc/bionic/libc_init_common.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "raw_args"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 4
-        alignment: 4
-      }
-      name: "onexit"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(int, char **, char **)"
-        size: 4
-        alignment: 4
-      }
-      name: "slingshot"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const structors_array_t *const"
-        size: 4
-        alignment: 4
-      }
-      name: "structors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "lconv *"
-      size: 4
-      alignment: 4
-    }
-    name: "localeconv"
-    access: public_access
-    linker_set_key: "localeconv"
-  }
-  mangled_function_name: "localeconv"
-  source_file: "bionic/libc/include/locale.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "duplocale"
-    access: public_access
-    linker_set_key: "duplocale"
-  }
-  mangled_function_name: "duplocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freelocale"
-    access: public_access
-    linker_set_key: "freelocale"
-  }
-  mangled_function_name: "freelocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "newlocale"
-    access: public_access
-    linker_set_key: "newlocale"
-  }
-  mangled_function_name: "newlocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "setlocale"
-    access: public_access
-    linker_set_key: "setlocale"
-  }
-  mangled_function_name: "setlocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "uselocale"
-    access: public_access
-    linker_set_key: "uselocale"
-  }
-  mangled_function_name: "uselocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "endmntent"
-    access: public_access
-    linker_set_key: "endmntent"
-  }
-  mangled_function_name: "endmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mntent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getmntent"
-    access: public_access
-    linker_set_key: "getmntent"
-  }
-  mangled_function_name: "getmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mntent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getmntent_r"
-    access: public_access
-    linker_set_key: "getmntent_r"
-  }
-  mangled_function_name: "getmntent_r"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mntent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "setmntent"
-    access: public_access
-    linker_set_key: "setmntent"
-  }
-  mangled_function_name: "setmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "hasmntopt"
-    access: public_access
-    linker_set_key: "hasmntopt"
-  }
-  mangled_function_name: "hasmntopt"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mntent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrgid"
-    access: public_access
-    linker_set_key: "getgrgid"
-  }
-  mangled_function_name: "getgrgid"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrnam"
-    access: public_access
-    linker_set_key: "getgrnam"
-  }
-  mangled_function_name: "getgrnam"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrent"
-    access: public_access
-    linker_set_key: "getgrent"
-  }
-  mangled_function_name: "getgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setgrent"
-    access: public_access
-    linker_set_key: "setgrent"
-  }
-  mangled_function_name: "setgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endgrent"
-    access: public_access
-    linker_set_key: "endgrent"
-  }
-  mangled_function_name: "endgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrgid_r"
-    access: public_access
-    linker_set_key: "getgrgid_r"
-  }
-  mangled_function_name: "getgrgid_r"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrnam_r"
-    access: public_access
-    linker_set_key: "getgrnam_r"
-  }
-  mangled_function_name: "getgrnam_r"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrouplist"
-    access: public_access
-    linker_set_key: "getgrouplist"
-  }
-  mangled_function_name: "getgrouplist"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "initgroups"
-    access: public_access
-    linker_set_key: "initgroups"
-  }
-  mangled_function_name: "initgroups"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwnam"
-    access: public_access
-    linker_set_key: "getpwnam"
-  }
-  mangled_function_name: "getpwnam"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwuid"
-    access: public_access
-    linker_set_key: "getpwuid"
-  }
-  mangled_function_name: "getpwuid"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwent"
-    access: public_access
-    linker_set_key: "getpwent"
-  }
-  mangled_function_name: "getpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setpwent"
-    access: public_access
-    linker_set_key: "setpwent"
-  }
-  mangled_function_name: "setpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endpwent"
-    access: public_access
-    linker_set_key: "endpwent"
-  }
-  mangled_function_name: "endpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwnam_r"
-    access: public_access
-    linker_set_key: "getpwnam_r"
-  }
-  mangled_function_name: "getpwnam_r"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwuid_r"
-    access: public_access
-    linker_set_key: "getpwuid_r"
-  }
-  mangled_function_name: "getpwuid_r"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 4
-      alignment: 4
-    }
-    name: "getauxval"
-    access: public_access
-    linker_set_key: "getauxval"
-  }
-  mangled_function_name: "getauxval"
-  source_file: "bionic/libc/include/sys/auxv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "cmsghdr *"
-      size: 4
-      alignment: 4
-    }
-    name: "__cmsg_nxthdr"
-    access: public_access
-    linker_set_key: "__cmsg_nxthdr"
-  }
-  mangled_function_name: "__cmsg_nxthdr"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cmsghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "accept"
-    access: public_access
-    linker_set_key: "accept"
-  }
-  mangled_function_name: "accept"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "accept4"
-    access: public_access
-    linker_set_key: "accept4"
-  }
-  mangled_function_name: "accept4"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "bind"
-    access: public_access
-    linker_set_key: "bind"
-  }
-  mangled_function_name: "bind"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "connect"
-    access: public_access
-    linker_set_key: "connect"
-  }
-  mangled_function_name: "connect"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpeername"
-    access: public_access
-    linker_set_key: "getpeername"
-  }
-  mangled_function_name: "getpeername"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsockname"
-    access: public_access
-    linker_set_key: "getsockname"
-  }
-  mangled_function_name: "getsockname"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsockopt"
-    access: public_access
-    linker_set_key: "getsockopt"
-  }
-  mangled_function_name: "getsockopt"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "listen"
-    access: public_access
-    linker_set_key: "listen"
-  }
-  mangled_function_name: "listen"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "recvmmsg"
-    access: public_access
-    linker_set_key: "recvmmsg"
-  }
-  mangled_function_name: "recvmmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mmsghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "recvmsg"
-    access: public_access
-    linker_set_key: "recvmsg"
-  }
-  mangled_function_name: "recvmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sendmmsg"
-    access: public_access
-    linker_set_key: "sendmmsg"
-  }
-  mangled_function_name: "sendmmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mmsghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sendmsg"
-    access: public_access
-    linker_set_key: "sendmsg"
-  }
-  mangled_function_name: "sendmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const msghdr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setsockopt"
-    access: public_access
-    linker_set_key: "setsockopt"
-  }
-  mangled_function_name: "setsockopt"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shutdown"
-    access: public_access
-    linker_set_key: "shutdown"
-  }
-  mangled_function_name: "shutdown"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "socket"
-    access: public_access
-    linker_set_key: "socket"
-  }
-  mangled_function_name: "socket"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "socketpair"
-    access: public_access
-    linker_set_key: "socketpair"
-  }
-  mangled_function_name: "socketpair"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "recv"
-    access: public_access
-    linker_set_key: "recv"
-  }
-  mangled_function_name: "recv"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "send"
-    access: public_access
-    linker_set_key: "send"
-  }
-  mangled_function_name: "send"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sendto"
-    access: public_access
-    linker_set_key: "sendto"
-  }
-  mangled_function_name: "sendto"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "recvfrom"
-    access: public_access
-    linker_set_key: "recvfrom"
-  }
-  mangled_function_name: "recvfrom"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sendto_chk"
-    access: public_access
-    linker_set_key: "__sendto_chk"
-  }
-  mangled_function_name: "__sendto_chk"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__recvfrom_chk"
-    access: public_access
-    linker_set_key: "__recvfrom_chk"
-  }
-  mangled_function_name: "__recvfrom_chk"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fcntl"
-    access: public_access
-    linker_set_key: "fcntl"
-  }
-  mangled_function_name: "fcntl"
-  source_file: "bionic/libc/include/bits/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt"
-    access: public_access
-    linker_set_key: "getopt"
-  }
-  mangled_function_name: "getopt"
-  source_file: "bionic/libc/include/bits/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ioctl"
-    access: public_access
-    linker_set_key: "ioctl"
-  }
-  mangled_function_name: "ioctl"
-  source_file: "bionic/libc/include/bits/ioctl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lockf"
-    access: public_access
-    linker_set_key: "lockf"
-  }
-  mangled_function_name: "lockf"
-  source_file: "bionic/libc/include/bits/lockf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lockf64"
-    access: public_access
-    linker_set_key: "lockf64"
-  }
-  mangled_function_name: "lockf64"
-  source_file: "bionic/libc/include/bits/lockf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "sysconf"
-    access: public_access
-    linker_set_key: "sysconf"
-  }
-  mangled_function_name: "sysconf"
-  source_file: "bionic/libc/include/bits/sysconf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_exit"
-    access: public_access
-    linker_set_key: "_exit"
-  }
-  mangled_function_name: "_exit"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__status"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fork"
-    access: public_access
-    linker_set_key: "fork"
-  }
-  mangled_function_name: "fork"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfork"
-    access: public_access
-    linker_set_key: "vfork"
-  }
-  mangled_function_name: "vfork"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpid"
-    access: public_access
-    linker_set_key: "getpid"
-  }
-  mangled_function_name: "getpid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gettid"
-    access: public_access
-    linker_set_key: "gettid"
-  }
-  mangled_function_name: "gettid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpgid"
-    access: public_access
-    linker_set_key: "getpgid"
-  }
-  mangled_function_name: "getpgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpgid"
-    access: public_access
-    linker_set_key: "setpgid"
-  }
-  mangled_function_name: "setpgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getppid"
-    access: public_access
-    linker_set_key: "getppid"
-  }
-  mangled_function_name: "getppid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpgrp"
-    access: public_access
-    linker_set_key: "getpgrp"
-  }
-  mangled_function_name: "getpgrp"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpgrp"
-    access: public_access
-    linker_set_key: "setpgrp"
-  }
-  mangled_function_name: "setpgrp"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsid"
-    access: public_access
-    linker_set_key: "getsid"
-  }
-  mangled_function_name: "getsid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setsid"
-    access: public_access
-    linker_set_key: "setsid"
-  }
-  mangled_function_name: "setsid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execv"
-    access: public_access
-    linker_set_key: "execv"
-  }
-  mangled_function_name: "execv"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execvp"
-    access: public_access
-    linker_set_key: "execvp"
-  }
-  mangled_function_name: "execvp"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execvpe"
-    access: public_access
-    linker_set_key: "execvpe"
-  }
-  mangled_function_name: "execvpe"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__envp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execve"
-    access: public_access
-    linker_set_key: "execve"
-  }
-  mangled_function_name: "execve"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: "__envp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execl"
-    access: public_access
-    linker_set_key: "execl"
-  }
-  mangled_function_name: "execl"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execlp"
-    access: public_access
-    linker_set_key: "execlp"
-  }
-  mangled_function_name: "execlp"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execle"
-    access: public_access
-    linker_set_key: "execle"
-  }
-  mangled_function_name: "execle"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nice"
-    access: public_access
-    linker_set_key: "nice"
-  }
-  mangled_function_name: "nice"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__incr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setuid"
-    access: public_access
-    linker_set_key: "setuid"
-  }
-  mangled_function_name: "setuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getuid"
-    access: public_access
-    linker_set_key: "getuid"
-  }
-  mangled_function_name: "getuid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "seteuid"
-    access: public_access
-    linker_set_key: "seteuid"
-  }
-  mangled_function_name: "seteuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "geteuid"
-    access: public_access
-    linker_set_key: "geteuid"
-  }
-  mangled_function_name: "geteuid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setgid"
-    access: public_access
-    linker_set_key: "setgid"
-  }
-  mangled_function_name: "setgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__gid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgid"
-    access: public_access
-    linker_set_key: "getgid"
-  }
-  mangled_function_name: "getgid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setegid"
-    access: public_access
-    linker_set_key: "setegid"
-  }
-  mangled_function_name: "setegid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__gid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getegid"
-    access: public_access
-    linker_set_key: "getegid"
-  }
-  mangled_function_name: "getegid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgroups"
-    access: public_access
-    linker_set_key: "getgroups"
-  }
-  mangled_function_name: "getgroups"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setgroups"
-    access: public_access
-    linker_set_key: "setgroups"
-  }
-  mangled_function_name: "setgroups"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setreuid"
-    access: public_access
-    linker_set_key: "setreuid"
-  }
-  mangled_function_name: "setreuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setregid"
-    access: public_access
-    linker_set_key: "setregid"
-  }
-  mangled_function_name: "setregid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setresuid"
-    access: public_access
-    linker_set_key: "setresuid"
-  }
-  mangled_function_name: "setresuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__suid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setresgid"
-    access: public_access
-    linker_set_key: "setresgid"
-  }
-  mangled_function_name: "setresgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__sgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getresuid"
-    access: public_access
-    linker_set_key: "getresuid"
-  }
-  mangled_function_name: "getresuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__suid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getresgid"
-    access: public_access
-    linker_set_key: "getresgid"
-  }
-  mangled_function_name: "getresgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__sgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "getlogin"
-    access: public_access
-    linker_set_key: "getlogin"
-  }
-  mangled_function_name: "getlogin"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "fpathconf"
-    access: public_access
-    linker_set_key: "fpathconf"
-  }
-  mangled_function_name: "fpathconf"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "pathconf"
-    access: public_access
-    linker_set_key: "pathconf"
-  }
-  mangled_function_name: "pathconf"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "access"
-    access: public_access
-    linker_set_key: "access"
-  }
-  mangled_function_name: "access"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "faccessat"
-    access: public_access
-    linker_set_key: "faccessat"
-  }
-  mangled_function_name: "faccessat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "link"
-    access: public_access
-    linker_set_key: "link"
-  }
-  mangled_function_name: "link"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "linkat"
-    access: public_access
-    linker_set_key: "linkat"
-  }
-  mangled_function_name: "linkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__olddirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newdirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlink"
-    access: public_access
-    linker_set_key: "unlink"
-  }
-  mangled_function_name: "unlink"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlinkat"
-    access: public_access
-    linker_set_key: "unlinkat"
-  }
-  mangled_function_name: "unlinkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chdir"
-    access: public_access
-    linker_set_key: "chdir"
-  }
-  mangled_function_name: "chdir"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchdir"
-    access: public_access
-    linker_set_key: "fchdir"
-  }
-  mangled_function_name: "fchdir"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rmdir"
-    access: public_access
-    linker_set_key: "rmdir"
-  }
-  mangled_function_name: "rmdir"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pipe"
-    access: public_access
-    linker_set_key: "pipe"
-  }
-  mangled_function_name: "pipe"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__pipefd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pipe2"
-    access: public_access
-    linker_set_key: "pipe2"
-  }
-  mangled_function_name: "pipe2"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "__pipefd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chroot"
-    access: public_access
-    linker_set_key: "chroot"
-  }
-  mangled_function_name: "chroot"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "symlink"
-    access: public_access
-    linker_set_key: "symlink"
-  }
-  mangled_function_name: "symlink"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "symlinkat"
-    access: public_access
-    linker_set_key: "symlinkat"
-  }
-  mangled_function_name: "symlinkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newdirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readlink"
-    access: public_access
-    linker_set_key: "readlink"
-  }
-  mangled_function_name: "readlink"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__bufsiz"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readlinkat"
-    access: public_access
-    linker_set_key: "readlinkat"
-  }
-  mangled_function_name: "readlinkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__bufsiz"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chown"
-    access: public_access
-    linker_set_key: "chown"
-  }
-  mangled_function_name: "chown"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchown"
-    access: public_access
-    linker_set_key: "fchown"
-  }
-  mangled_function_name: "fchown"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchownat"
-    access: public_access
-    linker_set_key: "fchownat"
-  }
-  mangled_function_name: "fchownat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lchown"
-    access: public_access
-    linker_set_key: "lchown"
-  }
-  mangled_function_name: "lchown"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "getcwd"
-    access: public_access
-    linker_set_key: "getcwd"
-  }
-  mangled_function_name: "getcwd"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sync"
-    access: public_access
-    linker_set_key: "sync"
-  }
-  mangled_function_name: "sync"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "close"
-    access: public_access
-    linker_set_key: "close"
-  }
-  mangled_function_name: "close"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "read"
-    access: public_access
-    linker_set_key: "read"
-  }
-  mangled_function_name: "read"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "write"
-    access: public_access
-    linker_set_key: "write"
-  }
-  mangled_function_name: "write"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup"
-    access: public_access
-    linker_set_key: "dup"
-  }
-  mangled_function_name: "dup"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup2"
-    access: public_access
-    linker_set_key: "dup2"
-  }
-  mangled_function_name: "dup2"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup3"
-    access: public_access
-    linker_set_key: "dup3"
-  }
-  mangled_function_name: "dup3"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsync"
-    access: public_access
-    linker_set_key: "fsync"
-  }
-  mangled_function_name: "fsync"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fdatasync"
-    access: public_access
-    linker_set_key: "fdatasync"
-  }
-  mangled_function_name: "fdatasync"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lseek"
-    access: public_access
-    linker_set_key: "lseek"
-  }
-  mangled_function_name: "lseek"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__whence"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "lseek64"
-    access: public_access
-    linker_set_key: "lseek64"
-  }
-  mangled_function_name: "lseek64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__whence"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "truncate"
-    access: public_access
-    linker_set_key: "truncate"
-  }
-  mangled_function_name: "truncate"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pread"
-    access: public_access
-    linker_set_key: "pread"
-  }
-  mangled_function_name: "pread"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pwrite"
-    access: public_access
-    linker_set_key: "pwrite"
-  }
-  mangled_function_name: "pwrite"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftruncate"
-    access: public_access
-    linker_set_key: "ftruncate"
-  }
-  mangled_function_name: "ftruncate"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "truncate64"
-    access: public_access
-    linker_set_key: "truncate64"
-  }
-  mangled_function_name: "truncate64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pread64"
-    access: public_access
-    linker_set_key: "pread64"
-  }
-  mangled_function_name: "pread64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pwrite64"
-    access: public_access
-    linker_set_key: "pwrite64"
-  }
-  mangled_function_name: "pwrite64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftruncate64"
-    access: public_access
-    linker_set_key: "ftruncate64"
-  }
-  mangled_function_name: "ftruncate64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pause"
-    access: public_access
-    linker_set_key: "pause"
-  }
-  mangled_function_name: "pause"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "alarm"
-    access: public_access
-    linker_set_key: "alarm"
-  }
-  mangled_function_name: "alarm"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "sleep"
-    access: public_access
-    linker_set_key: "sleep"
-  }
-  mangled_function_name: "sleep"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "usleep"
-    access: public_access
-    linker_set_key: "usleep"
-  }
-  mangled_function_name: "usleep"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__usec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostname"
-    access: public_access
-    linker_set_key: "gethostname"
-  }
-  mangled_function_name: "gethostname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sethostname"
-    access: public_access
-    linker_set_key: "sethostname"
-  }
-  mangled_function_name: "sethostname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "brk"
-    access: public_access
-    linker_set_key: "brk"
-  }
-  mangled_function_name: "brk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "__addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "sbrk"
-    access: public_access
-    linker_set_key: "sbrk"
-  }
-  mangled_function_name: "sbrk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__increment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isatty"
-    access: public_access
-    linker_set_key: "isatty"
-  }
-  mangled_function_name: "isatty"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ttyname"
-    access: public_access
-    linker_set_key: "ttyname"
-  }
-  mangled_function_name: "ttyname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ttyname_r"
-    access: public_access
-    linker_set_key: "ttyname_r"
-  }
-  mangled_function_name: "ttyname_r"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__buflen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "acct"
-    access: public_access
-    linker_set_key: "acct"
-  }
-  mangled_function_name: "acct"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "__filepath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpagesize"
-    access: public_access
-    linker_set_key: "getpagesize"
-  }
-  mangled_function_name: "getpagesize"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "syscall"
-    access: public_access
-    linker_set_key: "syscall"
-  }
-  mangled_function_name: "syscall"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "__number"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "daemon"
-    access: public_access
-    linker_set_key: "daemon"
-  }
-  mangled_function_name: "daemon"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__nochdir"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__noclose"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetpgrp"
-    access: public_access
-    linker_set_key: "tcgetpgrp"
-  }
-  mangled_function_name: "tcgetpgrp"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsetpgrp"
-    access: public_access
-    linker_set_key: "tcsetpgrp"
-  }
-  mangled_function_name: "tcsetpgrp"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__getcwd_chk"
-    access: public_access
-    linker_set_key: "__getcwd_chk"
-  }
-  mangled_function_name: "__getcwd_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__pread_chk"
-    access: public_access
-    linker_set_key: "__pread_chk"
-  }
-  mangled_function_name: "__pread_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__pread64_chk"
-    access: public_access
-    linker_set_key: "__pread64_chk"
-  }
-  mangled_function_name: "__pread64_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__pwrite_chk"
-    access: public_access
-    linker_set_key: "__pwrite_chk"
-  }
-  mangled_function_name: "__pwrite_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__pwrite64_chk"
-    access: public_access
-    linker_set_key: "__pwrite64_chk"
-  }
-  mangled_function_name: "__pwrite64_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__read_chk"
-    access: public_access
-    linker_set_key: "__read_chk"
-  }
-  mangled_function_name: "__read_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__write_chk"
-    access: public_access
-    linker_set_key: "__write_chk"
-  }
-  mangled_function_name: "__write_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__readlink_chk"
-    access: public_access
-    linker_set_key: "__readlink_chk"
-  }
-  mangled_function_name: "__readlink_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__readlinkat_chk"
-    access: public_access
-    linker_set_key: "__readlinkat_chk"
-  }
-  mangled_function_name: "__readlinkat_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getdomainname"
-    access: public_access
-    linker_set_key: "getdomainname"
-  }
-  mangled_function_name: "getdomainname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setdomainname"
-    access: public_access
-    linker_set_key: "setdomainname"
-  }
-  mangled_function_name: "setdomainname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__cxa_thread_atexit_impl"
-    access: public_access
-    linker_set_key: "__cxa_thread_atexit_impl"
-  }
-  mangled_function_name: "__cxa_thread_atexit_impl"
-  source_file: "bionic/libc/bionic/__cxa_thread_atexit_impl.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "func"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "dso_handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrlimit"
-    access: public_access
-    linker_set_key: "getrlimit"
-  }
-  mangled_function_name: "getrlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setrlimit"
-    access: public_access
-    linker_set_key: "setrlimit"
-  }
-  mangled_function_name: "setrlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrlimit64"
-    access: public_access
-    linker_set_key: "getrlimit64"
-  }
-  mangled_function_name: "getrlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setrlimit64"
-    access: public_access
-    linker_set_key: "setrlimit64"
-  }
-  mangled_function_name: "setrlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpriority"
-    access: public_access
-    linker_set_key: "getpriority"
-  }
-  mangled_function_name: "getpriority"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpriority"
-    access: public_access
-    linker_set_key: "setpriority"
-  }
-  mangled_function_name: "setpriority"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrusage"
-    access: public_access
-    linker_set_key: "getrusage"
-  }
-  mangled_function_name: "getrusage"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rusage *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prlimit"
-    access: public_access
-    linker_set_key: "prlimit"
-  }
-  mangled_function_name: "prlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prlimit64"
-    access: public_access
-    linker_set_key: "prlimit64"
-  }
-  mangled_function_name: "prlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statvfs"
-    access: public_access
-    linker_set_key: "statvfs"
-  }
-  mangled_function_name: "statvfs"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs *restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statvfs64"
-    access: public_access
-    linker_set_key: "statvfs64"
-  }
-  mangled_function_name: "statvfs64"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs64 *restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatvfs"
-    access: public_access
-    linker_set_key: "fstatvfs"
-  }
-  mangled_function_name: "fstatvfs"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatvfs64"
-    access: public_access
-    linker_set_key: "fstatvfs64"
-  }
-  mangled_function_name: "fstatvfs64"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mount"
-    access: public_access
-    linker_set_key: "mount"
-  }
-  mangled_function_name: "mount"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "umount"
-    access: public_access
-    linker_set_key: "umount"
-  }
-  mangled_function_name: "umount"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "umount2"
-    access: public_access
-    linker_set_key: "umount2"
-  }
-  mangled_function_name: "umount2"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chmod"
-    access: public_access
-    linker_set_key: "chmod"
-  }
-  mangled_function_name: "chmod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchmod"
-    access: public_access
-    linker_set_key: "fchmod"
-  }
-  mangled_function_name: "fchmod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkdir"
-    access: public_access
-    linker_set_key: "mkdir"
-  }
-  mangled_function_name: "mkdir"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstat"
-    access: public_access
-    linker_set_key: "fstat"
-  }
-  mangled_function_name: "fstat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstat64"
-    access: public_access
-    linker_set_key: "fstat64"
-  }
-  mangled_function_name: "fstat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatat"
-    access: public_access
-    linker_set_key: "fstatat"
-  }
-  mangled_function_name: "fstatat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatat64"
-    access: public_access
-    linker_set_key: "fstatat64"
-  }
-  mangled_function_name: "fstatat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lstat"
-    access: public_access
-    linker_set_key: "lstat"
-  }
-  mangled_function_name: "lstat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lstat64"
-    access: public_access
-    linker_set_key: "lstat64"
-  }
-  mangled_function_name: "lstat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "stat"
-    access: public_access
-    linker_set_key: "stat"
-  }
-  mangled_function_name: "stat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "stat64"
-    access: public_access
-    linker_set_key: "stat64"
-  }
-  mangled_function_name: "stat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mknod"
-    access: public_access
-    linker_set_key: "mknod"
-  }
-  mangled_function_name: "mknod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "umask"
-    access: public_access
-    linker_set_key: "umask"
-  }
-  mangled_function_name: "umask"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "__umask_chk"
-    access: public_access
-    linker_set_key: "__umask_chk"
-  }
-  mangled_function_name: "__umask_chk"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkfifo"
-    access: public_access
-    linker_set_key: "mkfifo"
-  }
-  mangled_function_name: "mkfifo"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkfifoat"
-    access: public_access
-    linker_set_key: "mkfifoat"
-  }
-  mangled_function_name: "mkfifoat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchmodat"
-    access: public_access
-    linker_set_key: "fchmodat"
-  }
-  mangled_function_name: "fchmodat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkdirat"
-    access: public_access
-    linker_set_key: "mkdirat"
-  }
-  mangled_function_name: "mkdirat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mknodat"
-    access: public_access
-    linker_set_key: "mknodat"
-  }
-  mangled_function_name: "mknodat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utimensat"
-    access: public_access
-    linker_set_key: "utimensat"
-  }
-  mangled_function_name: "utimensat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "times"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimens"
-    access: public_access
-    linker_set_key: "futimens"
-  }
-  mangled_function_name: "futimens"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "times"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "gets"
-    access: public_access
-    linker_set_key: "gets"
-  }
-  mangled_function_name: "gets"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfgetispeed"
-    access: public_access
-    linker_set_key: "cfgetispeed"
-  }
-  mangled_function_name: "cfgetispeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfgetospeed"
-    access: public_access
-    linker_set_key: "cfgetospeed"
-  }
-  mangled_function_name: "cfgetospeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "cfmakeraw"
-    access: public_access
-    linker_set_key: "cfmakeraw"
-  }
-  mangled_function_name: "cfmakeraw"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetspeed"
-    access: public_access
-    linker_set_key: "cfsetspeed"
-  }
-  mangled_function_name: "cfsetspeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetispeed"
-    access: public_access
-    linker_set_key: "cfsetispeed"
-  }
-  mangled_function_name: "cfsetispeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetospeed"
-    access: public_access
-    linker_set_key: "cfsetospeed"
-  }
-  mangled_function_name: "cfsetospeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcdrain"
-    access: public_access
-    linker_set_key: "tcdrain"
-  }
-  mangled_function_name: "tcdrain"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcflow"
-    access: public_access
-    linker_set_key: "tcflow"
-  }
-  mangled_function_name: "tcflow"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcflush"
-    access: public_access
-    linker_set_key: "tcflush"
-  }
-  mangled_function_name: "tcflush"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetattr"
-    access: public_access
-    linker_set_key: "tcgetattr"
-  }
-  mangled_function_name: "tcgetattr"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetsid"
-    access: public_access
-    linker_set_key: "tcgetsid"
-  }
-  mangled_function_name: "tcgetsid"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsendbreak"
-    access: public_access
-    linker_set_key: "tcsendbreak"
-  }
-  mangled_function_name: "tcsendbreak"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsetattr"
-    access: public_access
-    linker_set_key: "tcsetattr"
-  }
-  mangled_function_name: "tcsetattr"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "creat"
-    access: public_access
-    linker_set_key: "creat"
-  }
-  mangled_function_name: "creat"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "creat64"
-    access: public_access
-    linker_set_key: "creat64"
-  }
-  mangled_function_name: "creat64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openat"
-    access: public_access
-    linker_set_key: "openat"
-  }
-  mangled_function_name: "openat"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openat64"
-    access: public_access
-    linker_set_key: "openat64"
-  }
-  mangled_function_name: "openat64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "open"
-    access: public_access
-    linker_set_key: "open"
-  }
-  mangled_function_name: "open"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "open64"
-    access: public_access
-    linker_set_key: "open64"
-  }
-  mangled_function_name: "open64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "splice"
-    access: public_access
-    linker_set_key: "splice"
-  }
-  mangled_function_name: "splice"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tee"
-    access: public_access
-    linker_set_key: "tee"
-  }
-  mangled_function_name: "tee"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vmsplice"
-    access: public_access
-    linker_set_key: "vmsplice"
-  }
-  mangled_function_name: "vmsplice"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fallocate"
-    access: public_access
-    linker_set_key: "fallocate"
-  }
-  mangled_function_name: "fallocate"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fadvise"
-    access: public_access
-    linker_set_key: "posix_fadvise"
-  }
-  mangled_function_name: "posix_fadvise"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fallocate"
-    access: public_access
-    linker_set_key: "posix_fallocate"
-  }
-  mangled_function_name: "posix_fallocate"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fallocate64"
-    access: public_access
-    linker_set_key: "fallocate64"
-  }
-  mangled_function_name: "fallocate64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fadvise64"
-    access: public_access
-    linker_set_key: "posix_fadvise64"
-  }
-  mangled_function_name: "posix_fadvise64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fallocate64"
-    access: public_access
-    linker_set_key: "posix_fallocate64"
-  }
-  mangled_function_name: "posix_fallocate64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readahead"
-    access: public_access
-    linker_set_key: "readahead"
-  }
-  mangled_function_name: "readahead"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sync_file_range"
-    access: public_access
-    linker_set_key: "sync_file_range"
-  }
-  mangled_function_name: "sync_file_range"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__open_2"
-    access: public_access
-    linker_set_key: "__open_2"
-  }
-  mangled_function_name: "__open_2"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__openat_2"
-    access: public_access
-    linker_set_key: "__openat_2"
-  }
-  mangled_function_name: "__openat_2"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statfs"
-    access: public_access
-    linker_set_key: "statfs"
-  }
-  mangled_function_name: "statfs"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statfs64"
-    access: public_access
-    linker_set_key: "statfs64"
-  }
-  mangled_function_name: "statfs64"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatfs"
-    access: public_access
-    linker_set_key: "fstatfs"
-  }
-  mangled_function_name: "fstatfs"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatfs64"
-    access: public_access
-    linker_set_key: "fstatfs64"
-  }
-  mangled_function_name: "fstatfs64"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs64 *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sysinfo"
-    access: public_access
-    linker_set_key: "sysinfo"
-  }
-  mangled_function_name: "sysinfo"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sysinfo *"
-        size: 4
-        alignment: 4
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "get_nprocs_conf"
-    access: public_access
-    linker_set_key: "get_nprocs_conf"
-  }
-  mangled_function_name: "get_nprocs_conf"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "get_nprocs"
-    access: public_access
-    linker_set_key: "get_nprocs"
-  }
-  mangled_function_name: "get_nprocs"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "get_phys_pages"
-    access: public_access
-    linker_set_key: "get_phys_pages"
-  }
-  mangled_function_name: "get_phys_pages"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "get_avphys_pages"
-    access: public_access
-    linker_set_key: "get_avphys_pages"
-  }
-  mangled_function_name: "get_avphys_pages"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__assert"
-    access: public_access
-    linker_set_key: "__assert"
-  }
-  mangled_function_name: "__assert"
-  source_file: "bionic/libc/include/assert.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__assert2"
-    access: public_access
-    linker_set_key: "__assert2"
-  }
-  mangled_function_name: "__assert2"
-  source_file: "bionic/libc/include/assert.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_set_abort_message"
-    access: public_access
-    linker_set_key: "android_set_abort_message"
-  }
-  mangled_function_name: "android_set_abort_message"
-  source_file: "bionic/libc/include/android/set_abort_message.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "poll"
-    access: public_access
-    linker_set_key: "poll"
-  }
-  mangled_function_name: "poll"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ppoll"
-    access: public_access
-    linker_set_key: "ppoll"
-  }
-  mangled_function_name: "ppoll"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__poll_chk"
-    access: public_access
-    linker_set_key: "__poll_chk"
-  }
-  mangled_function_name: "__poll_chk"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ppoll_chk"
-    access: public_access
-    linker_set_key: "__ppoll_chk"
-  }
-  mangled_function_name: "__ppoll_chk"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "__memcpy_chk"
-    access: public_access
-    linker_set_key: "__memcpy_chk"
-  }
-  mangled_function_name: "__memcpy_chk"
-  source_file: "bionic/libc/bionic/__memcpy_chk.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strcat_chk"
-    access: public_access
-    linker_set_key: "__strcat_chk"
-  }
-  mangled_function_name: "__strcat_chk"
-  source_file: "bionic/libc/bionic/__strcat_chk.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_buf_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strcpy_chk"
-    access: public_access
-    linker_set_key: "__strcpy_chk"
-  }
-  mangled_function_name: "__strcpy_chk"
-  source_file: "bionic/libc/bionic/__strcpy_chk.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "htonl"
-    access: public_access
-    linker_set_key: "htonl"
-  }
-  mangled_function_name: "htonl"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "htons"
-    access: public_access
-    linker_set_key: "htons"
-  }
-  mangled_function_name: "htons"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "ntohl"
-    access: public_access
-    linker_set_key: "ntohl"
-  }
-  mangled_function_name: "ntohl"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "ntohs"
-    access: public_access
-    linker_set_key: "ntohs"
-  }
-  mangled_function_name: "ntohs"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "bindresvport"
-    access: public_access
-    linker_set_key: "bindresvport"
-  }
-  mangled_function_name: "bindresvport"
-  source_file: "bionic/libc/include/netinet/in.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr_in *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_addr"
-    access: public_access
-    linker_set_key: "inet_addr"
-  }
-  mangled_function_name: "inet_addr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_aton"
-    access: public_access
-    linker_set_key: "inet_aton"
-  }
-  mangled_function_name: "inet_aton"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_lnaof"
-    access: public_access
-    linker_set_key: "inet_lnaof"
-  }
-  mangled_function_name: "inet_lnaof"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "in_addr"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_makeaddr"
-    access: public_access
-    linker_set_key: "inet_makeaddr"
-  }
-  mangled_function_name: "inet_makeaddr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_netof"
-    access: public_access
-    linker_set_key: "inet_netof"
-  }
-  mangled_function_name: "inet_netof"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_network"
-    access: public_access
-    linker_set_key: "inet_network"
-  }
-  mangled_function_name: "inet_network"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_ntoa"
-    access: public_access
-    linker_set_key: "inet_ntoa"
-  }
-  mangled_function_name: "inet_ntoa"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_ntop"
-    access: public_access
-    linker_set_key: "inet_ntop"
-  }
-  mangled_function_name: "inet_ntop"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_nsap_addr"
-    access: public_access
-    linker_set_key: "inet_nsap_addr"
-  }
-  mangled_function_name: "inet_nsap_addr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_nsap_ntoa"
-    access: public_access
-    linker_set_key: "inet_nsap_ntoa"
-  }
-  mangled_function_name: "inet_nsap_ntoa"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_pton"
-    access: public_access
-    linker_set_key: "inet_pton"
-  }
-  mangled_function_name: "inet_pton"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "imaxabs"
-    access: public_access
-    linker_set_key: "imaxabs"
-  }
-  mangled_function_name: "imaxabs"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "imaxdiv_t"
-      size: 16
-      alignment: 4
-    }
-    name: "imaxdiv"
-    access: public_access
-    linker_set_key: "imaxdiv"
-  }
-  mangled_function_name: "imaxdiv"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "strtoimax"
-    access: public_access
-    linker_set_key: "strtoimax"
-  }
-  mangled_function_name: "strtoimax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 4
-    }
-    name: "strtoumax"
-    access: public_access
-    linker_set_key: "strtoumax"
-  }
-  mangled_function_name: "strtoumax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "wcstoimax"
-    access: public_access
-    linker_set_key: "wcstoimax"
-  }
-  mangled_function_name: "wcstoimax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 4
-    }
-    name: "wcstoumax"
-    access: public_access
-    linker_set_key: "wcstoumax"
-  }
-  mangled_function_name: "wcstoumax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_set_filename"
-    access: public_access
-    linker_set_key: "__system_property_set_filename"
-  }
-  mangled_function_name: "__system_property_set_filename"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_area_init"
-    access: public_access
-    linker_set_key: "__system_property_area_init"
-  }
-  mangled_function_name: "__system_property_area_init"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_area_serial"
-    access: public_access
-    linker_set_key: "__system_property_area_serial"
-  }
-  mangled_function_name: "__system_property_area_serial"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_add"
-    access: public_access
-    linker_set_key: "__system_property_add"
-  }
-  mangled_function_name: "__system_property_add"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "namelen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "valuelen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_update"
-    access: public_access
-    linker_set_key: "__system_property_update"
-  }
-  mangled_function_name: "__system_property_update"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "prop_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_serial"
-    access: public_access
-    linker_set_key: "__system_property_serial"
-  }
-  mangled_function_name: "__system_property_serial"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_properties_init"
-    access: public_access
-    linker_set_key: "__system_properties_init"
-  }
-  mangled_function_name: "__system_properties_init"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_wait_any"
-    access: public_access
-    linker_set_key: "__system_property_wait_any"
-  }
-  mangled_function_name: "__system_property_wait_any"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "old_serial"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "c16rtomb"
-    access: public_access
-    linker_set_key: "c16rtomb"
-  }
-  mangled_function_name: "c16rtomb"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char16_t"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "c32rtomb"
-    access: public_access
-    linker_set_key: "c32rtomb"
-  }
-  mangled_function_name: "c32rtomb"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char32_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbrtoc16"
-    access: public_access
-    linker_set_key: "mbrtoc16"
-  }
-  mangled_function_name: "mbrtoc16"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char16_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbrtoc32"
-    access: public_access
-    linker_set_key: "mbrtoc32"
-  }
-  mangled_function_name: "mbrtoc32"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char32_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalnum"
-    access: public_access
-    linker_set_key: "iswalnum"
-  }
-  mangled_function_name: "iswalnum"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalpha"
-    access: public_access
-    linker_set_key: "iswalpha"
-  }
-  mangled_function_name: "iswalpha"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswblank"
-    access: public_access
-    linker_set_key: "iswblank"
-  }
-  mangled_function_name: "iswblank"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswcntrl"
-    access: public_access
-    linker_set_key: "iswcntrl"
-  }
-  mangled_function_name: "iswcntrl"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswdigit"
-    access: public_access
-    linker_set_key: "iswdigit"
-  }
-  mangled_function_name: "iswdigit"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswgraph"
-    access: public_access
-    linker_set_key: "iswgraph"
-  }
-  mangled_function_name: "iswgraph"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswlower"
-    access: public_access
-    linker_set_key: "iswlower"
-  }
-  mangled_function_name: "iswlower"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswprint"
-    access: public_access
-    linker_set_key: "iswprint"
-  }
-  mangled_function_name: "iswprint"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswpunct"
-    access: public_access
-    linker_set_key: "iswpunct"
-  }
-  mangled_function_name: "iswpunct"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswspace"
-    access: public_access
-    linker_set_key: "iswspace"
-  }
-  mangled_function_name: "iswspace"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswupper"
-    access: public_access
-    linker_set_key: "iswupper"
-  }
-  mangled_function_name: "iswupper"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswxdigit"
-    access: public_access
-    linker_set_key: "iswxdigit"
-  }
-  mangled_function_name: "iswxdigit"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towlower"
-    access: public_access
-    linker_set_key: "towlower"
-  }
-  mangled_function_name: "towlower"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towupper"
-    access: public_access
-    linker_set_key: "towupper"
-  }
-  mangled_function_name: "towupper"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "wctype"
-    access: public_access
-    linker_set_key: "wctype"
-  }
-  mangled_function_name: "wctype"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswctype"
-    access: public_access
-    linker_set_key: "iswctype"
-  }
-  mangled_function_name: "iswctype"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towctrans"
-    access: public_access
-    linker_set_key: "towctrans"
-  }
-  mangled_function_name: "towctrans"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const void *"
-      size: 4
-      alignment: 4
-    }
-    name: "wctrans"
-    access: public_access
-    linker_set_key: "wctrans"
-  }
-  mangled_function_name: "wctrans"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "btowc"
-    access: public_access
-    linker_set_key: "btowc"
-  }
-  mangled_function_name: "btowc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwprintf"
-    access: public_access
-    linker_set_key: "fwprintf"
-  }
-  mangled_function_name: "fwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwscanf"
-    access: public_access
-    linker_set_key: "fwscanf"
-  }
-  mangled_function_name: "fwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetwc"
-    access: public_access
-    linker_set_key: "fgetwc"
-  }
-  mangled_function_name: "fgetwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetws"
-    access: public_access
-    linker_set_key: "fgetws"
-  }
-  mangled_function_name: "fgetws"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputwc"
-    access: public_access
-    linker_set_key: "fputwc"
-  }
-  mangled_function_name: "fputwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputws"
-    access: public_access
-    linker_set_key: "fputws"
-  }
-  mangled_function_name: "fputws"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwide"
-    access: public_access
-    linker_set_key: "fwide"
-  }
-  mangled_function_name: "fwide"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getwc"
-    access: public_access
-    linker_set_key: "getwc"
-  }
-  mangled_function_name: "getwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getwchar"
-    access: public_access
-    linker_set_key: "getwchar"
-  }
-  mangled_function_name: "getwchar"
-  source_file: "bionic/libc/include/wchar.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbsinit"
-    access: public_access
-    linker_set_key: "mbsinit"
-  }
-  mangled_function_name: "mbsinit"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbrlen"
-    access: public_access
-    linker_set_key: "mbrlen"
-  }
-  mangled_function_name: "mbrlen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbrtowc"
-    access: public_access
-    linker_set_key: "mbrtowc"
-  }
-  mangled_function_name: "mbrtowc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbsrtowcs"
-    access: public_access
-    linker_set_key: "mbsrtowcs"
-  }
-  mangled_function_name: "mbsrtowcs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbsnrtowcs"
-    access: public_access
-    linker_set_key: "mbsnrtowcs"
-  }
-  mangled_function_name: "mbsnrtowcs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "putwc"
-    access: public_access
-    linker_set_key: "putwc"
-  }
-  mangled_function_name: "putwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "putwchar"
-    access: public_access
-    linker_set_key: "putwchar"
-  }
-  mangled_function_name: "putwchar"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "swprintf"
-    access: public_access
-    linker_set_key: "swprintf"
-  }
-  mangled_function_name: "swprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "swscanf"
-    access: public_access
-    linker_set_key: "swscanf"
-  }
-  mangled_function_name: "swscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "ungetwc"
-    access: public_access
-    linker_set_key: "ungetwc"
-  }
-  mangled_function_name: "ungetwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfwprintf"
-    access: public_access
-    linker_set_key: "vfwprintf"
-  }
-  mangled_function_name: "vfwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfwscanf"
-    access: public_access
-    linker_set_key: "vfwscanf"
-  }
-  mangled_function_name: "vfwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vswprintf"
-    access: public_access
-    linker_set_key: "vswprintf"
-  }
-  mangled_function_name: "vswprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vswscanf"
-    access: public_access
-    linker_set_key: "vswscanf"
-  }
-  mangled_function_name: "vswscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vwprintf"
-    access: public_access
-    linker_set_key: "vwprintf"
-  }
-  mangled_function_name: "vwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vwscanf"
-    access: public_access
-    linker_set_key: "vwscanf"
-  }
-  mangled_function_name: "vwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcpcpy"
-    access: public_access
-    linker_set_key: "wcpcpy"
-  }
-  mangled_function_name: "wcpcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcpncpy"
-    access: public_access
-    linker_set_key: "wcpncpy"
-  }
-  mangled_function_name: "wcpncpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcrtomb"
-    access: public_access
-    linker_set_key: "wcrtomb"
-  }
-  mangled_function_name: "wcrtomb"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscasecmp"
-    access: public_access
-    linker_set_key: "wcscasecmp"
-  }
-  mangled_function_name: "wcscasecmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscasecmp_l"
-    access: public_access
-    linker_set_key: "wcscasecmp_l"
-  }
-  mangled_function_name: "wcscasecmp_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscat"
-    access: public_access
-    linker_set_key: "wcscat"
-  }
-  mangled_function_name: "wcscat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcschr"
-    access: public_access
-    linker_set_key: "wcschr"
-  }
-  mangled_function_name: "wcschr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscmp"
-    access: public_access
-    linker_set_key: "wcscmp"
-  }
-  mangled_function_name: "wcscmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscoll"
-    access: public_access
-    linker_set_key: "wcscoll"
-  }
-  mangled_function_name: "wcscoll"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscpy"
-    access: public_access
-    linker_set_key: "wcscpy"
-  }
-  mangled_function_name: "wcscpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscspn"
-    access: public_access
-    linker_set_key: "wcscspn"
-  }
-  mangled_function_name: "wcscspn"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsftime"
-    access: public_access
-    linker_set_key: "wcsftime"
-  }
-  mangled_function_name: "wcsftime"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcslen"
-    access: public_access
-    linker_set_key: "wcslen"
-  }
-  mangled_function_name: "wcslen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncasecmp"
-    access: public_access
-    linker_set_key: "wcsncasecmp"
-  }
-  mangled_function_name: "wcsncasecmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncasecmp_l"
-    access: public_access
-    linker_set_key: "wcsncasecmp_l"
-  }
-  mangled_function_name: "wcsncasecmp_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncat"
-    access: public_access
-    linker_set_key: "wcsncat"
-  }
-  mangled_function_name: "wcsncat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncmp"
-    access: public_access
-    linker_set_key: "wcsncmp"
-  }
-  mangled_function_name: "wcsncmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncpy"
-    access: public_access
-    linker_set_key: "wcsncpy"
-  }
-  mangled_function_name: "wcsncpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsnrtombs"
-    access: public_access
-    linker_set_key: "wcsnrtombs"
-  }
-  mangled_function_name: "wcsnrtombs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcspbrk"
-    access: public_access
-    linker_set_key: "wcspbrk"
-  }
-  mangled_function_name: "wcspbrk"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsrchr"
-    access: public_access
-    linker_set_key: "wcsrchr"
-  }
-  mangled_function_name: "wcsrchr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsrtombs"
-    access: public_access
-    linker_set_key: "wcsrtombs"
-  }
-  mangled_function_name: "wcsrtombs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsspn"
-    access: public_access
-    linker_set_key: "wcsspn"
-  }
-  mangled_function_name: "wcsspn"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsstr"
-    access: public_access
-    linker_set_key: "wcsstr"
-  }
-  mangled_function_name: "wcsstr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "wcstod"
-    access: public_access
-    linker_set_key: "wcstod"
-  }
-  mangled_function_name: "wcstod"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstof"
-    access: public_access
-    linker_set_key: "wcstof"
-  }
-  mangled_function_name: "wcstof"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstok"
-    access: public_access
-    linker_set_key: "wcstok"
-  }
-  mangled_function_name: "wcstok"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstol"
-    access: public_access
-    linker_set_key: "wcstol"
-  }
-  mangled_function_name: "wcstol"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "wcstoll"
-    access: public_access
-    linker_set_key: "wcstoll"
-  }
-  mangled_function_name: "wcstoll"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "wcstold"
-    access: public_access
-    linker_set_key: "wcstold"
-  }
-  mangled_function_name: "wcstold"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstoul"
-    access: public_access
-    linker_set_key: "wcstoul"
-  }
-  mangled_function_name: "wcstoul"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 4
-    }
-    name: "wcstoull"
-    access: public_access
-    linker_set_key: "wcstoull"
-  }
-  mangled_function_name: "wcstoull"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcswidth"
-    access: public_access
-    linker_set_key: "wcswidth"
-  }
-  mangled_function_name: "wcswidth"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsxfrm"
-    access: public_access
-    linker_set_key: "wcsxfrm"
-  }
-  mangled_function_name: "wcsxfrm"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wctob"
-    access: public_access
-    linker_set_key: "wctob"
-  }
-  mangled_function_name: "wctob"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcwidth"
-    access: public_access
-    linker_set_key: "wcwidth"
-  }
-  mangled_function_name: "wcwidth"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemchr"
-    access: public_access
-    linker_set_key: "wmemchr"
-  }
-  mangled_function_name: "wmemchr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemcmp"
-    access: public_access
-    linker_set_key: "wmemcmp"
-  }
-  mangled_function_name: "wmemcmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemcpy"
-    access: public_access
-    linker_set_key: "wmemcpy"
-  }
-  mangled_function_name: "wmemcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wmempcpy"
-    access: public_access
-    linker_set_key: "wmempcpy"
-  }
-  mangled_function_name: "wmempcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemmove"
-    access: public_access
-    linker_set_key: "wmemmove"
-  }
-  mangled_function_name: "wmemmove"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemset"
-    access: public_access
-    linker_set_key: "wmemset"
-  }
-  mangled_function_name: "wmemset"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wprintf"
-    access: public_access
-    linker_set_key: "wprintf"
-  }
-  mangled_function_name: "wprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wscanf"
-    access: public_access
-    linker_set_key: "wscanf"
-  }
-  mangled_function_name: "wscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "wcstoll_l"
-    access: public_access
-    linker_set_key: "wcstoll_l"
-  }
-  mangled_function_name: "wcstoll_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 4
-    }
-    name: "wcstoull_l"
-    access: public_access
-    linker_set_key: "wcstoull_l"
-  }
-  mangled_function_name: "wcstoull_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "wcstold_l"
-    access: public_access
-    linker_set_key: "wcstold_l"
-  }
-  mangled_function_name: "wcstold_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscoll_l"
-    access: public_access
-    linker_set_key: "wcscoll_l"
-  }
-  mangled_function_name: "wcscoll_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsxfrm_l"
-    access: public_access
-    linker_set_key: "wcsxfrm_l"
-  }
-  mangled_function_name: "wcsxfrm_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcslcat"
-    access: public_access
-    linker_set_key: "wcslcat"
-  }
-  mangled_function_name: "wcslcat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcslcpy"
-    access: public_access
-    linker_set_key: "wcslcpy"
-  }
-  mangled_function_name: "wcslcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "open_wmemstream"
-    access: public_access
-    linker_set_key: "open_wmemstream"
-  }
-  mangled_function_name: "open_wmemstream"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsdup"
-    access: public_access
-    linker_set_key: "wcsdup"
-  }
-  mangled_function_name: "wcsdup"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsnlen"
-    access: public_access
-    linker_set_key: "wcsnlen"
-  }
-  mangled_function_name: "wcsnlen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "times"
-    access: public_access
-    linker_set_key: "times"
-  }
-  mangled_function_name: "times"
-  source_file: "bionic/libc/include/sys/times.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tms *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__exit"
-    access: public_access
-    linker_set_key: "__exit"
-  }
-  mangled_function_name: "__exit"
-  source_file: "bionic/libc/bionic/clone.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "status"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalnum"
-    access: public_access
-    linker_set_key: "isalnum"
-  }
-  mangled_function_name: "isalnum"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalpha"
-    access: public_access
-    linker_set_key: "isalpha"
-  }
-  mangled_function_name: "isalpha"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isblank"
-    access: public_access
-    linker_set_key: "isblank"
-  }
-  mangled_function_name: "isblank"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iscntrl"
-    access: public_access
-    linker_set_key: "iscntrl"
-  }
-  mangled_function_name: "iscntrl"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isdigit"
-    access: public_access
-    linker_set_key: "isdigit"
-  }
-  mangled_function_name: "isdigit"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isgraph"
-    access: public_access
-    linker_set_key: "isgraph"
-  }
-  mangled_function_name: "isgraph"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "islower"
-    access: public_access
-    linker_set_key: "islower"
-  }
-  mangled_function_name: "islower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isprint"
-    access: public_access
-    linker_set_key: "isprint"
-  }
-  mangled_function_name: "isprint"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ispunct"
-    access: public_access
-    linker_set_key: "ispunct"
-  }
-  mangled_function_name: "ispunct"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isspace"
-    access: public_access
-    linker_set_key: "isspace"
-  }
-  mangled_function_name: "isspace"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isupper"
-    access: public_access
-    linker_set_key: "isupper"
-  }
-  mangled_function_name: "isupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isxdigit"
-    access: public_access
-    linker_set_key: "isxdigit"
-  }
-  mangled_function_name: "isxdigit"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tolower"
-    access: public_access
-    linker_set_key: "tolower"
-  }
-  mangled_function_name: "tolower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toupper"
-    access: public_access
-    linker_set_key: "toupper"
-  }
-  mangled_function_name: "toupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalnum_l"
-    access: public_access
-    linker_set_key: "isalnum_l"
-  }
-  mangled_function_name: "isalnum_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalpha_l"
-    access: public_access
-    linker_set_key: "isalpha_l"
-  }
-  mangled_function_name: "isalpha_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isblank_l"
-    access: public_access
-    linker_set_key: "isblank_l"
-  }
-  mangled_function_name: "isblank_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iscntrl_l"
-    access: public_access
-    linker_set_key: "iscntrl_l"
-  }
-  mangled_function_name: "iscntrl_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isdigit_l"
-    access: public_access
-    linker_set_key: "isdigit_l"
-  }
-  mangled_function_name: "isdigit_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isgraph_l"
-    access: public_access
-    linker_set_key: "isgraph_l"
-  }
-  mangled_function_name: "isgraph_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "islower_l"
-    access: public_access
-    linker_set_key: "islower_l"
-  }
-  mangled_function_name: "islower_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isprint_l"
-    access: public_access
-    linker_set_key: "isprint_l"
-  }
-  mangled_function_name: "isprint_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ispunct_l"
-    access: public_access
-    linker_set_key: "ispunct_l"
-  }
-  mangled_function_name: "ispunct_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isspace_l"
-    access: public_access
-    linker_set_key: "isspace_l"
-  }
-  mangled_function_name: "isspace_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isupper_l"
-    access: public_access
-    linker_set_key: "isupper_l"
-  }
-  mangled_function_name: "isupper_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isxdigit_l"
-    access: public_access
-    linker_set_key: "isxdigit_l"
-  }
-  mangled_function_name: "isxdigit_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tolower_l"
-    access: public_access
-    linker_set_key: "tolower_l"
-  }
-  mangled_function_name: "tolower_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toupper_l"
-    access: public_access
-    linker_set_key: "toupper_l"
-  }
-  mangled_function_name: "toupper_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isascii"
-    access: public_access
-    linker_set_key: "isascii"
-  }
-  mangled_function_name: "isascii"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toascii"
-    access: public_access
-    linker_set_key: "toascii"
-  }
-  mangled_function_name: "toascii"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_tolower"
-    access: public_access
-    linker_set_key: "_tolower"
-  }
-  mangled_function_name: "_tolower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_toupper"
-    access: public_access
-    linker_set_key: "_toupper"
-  }
-  mangled_function_name: "_toupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_create"
-    access: public_access
-    linker_set_key: "epoll_create"
-  }
-  mangled_function_name: "epoll_create"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_create1"
-    access: public_access
-    linker_set_key: "epoll_create1"
-  }
-  mangled_function_name: "epoll_create1"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_ctl"
-    access: public_access
-    linker_set_key: "epoll_ctl"
-  }
-  mangled_function_name: "epoll_ctl"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_wait"
-    access: public_access
-    linker_set_key: "epoll_wait"
-  }
-  mangled_function_name: "epoll_wait"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_pwait"
-    access: public_access
-    linker_set_key: "epoll_pwait"
-  }
-  mangled_function_name: "epoll_pwait"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__epoll_pwait"
-    access: public_access
-    linker_set_key: "__epoll_pwait"
-  }
-  mangled_function_name: "__epoll_pwait"
-  source_file: "bionic/libc/bionic/epoll_pwait.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "error"
-    access: public_access
-    linker_set_key: "error"
-  }
-  mangled_function_name: "error"
-  source_file: "bionic/libc/include/error.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "error_at_line"
-    access: public_access
-    linker_set_key: "error_at_line"
-  }
-  mangled_function_name: "error_at_line"
-  source_file: "bionic/libc/include/error.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd"
-    access: public_access
-    linker_set_key: "eventfd"
-  }
-  mangled_function_name: "eventfd"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "initial_value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd_read"
-    access: public_access
-    linker_set_key: "eventfd_read"
-  }
-  mangled_function_name: "eventfd_read"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd_write"
-    access: public_access
-    linker_set_key: "eventfd_write"
-  }
-  mangled_function_name: "eventfd_write"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long"
-        size: 8
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readv"
-    access: public_access
-    linker_set_key: "readv"
-  }
-  mangled_function_name: "readv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "writev"
-    access: public_access
-    linker_set_key: "writev"
-  }
-  mangled_function_name: "writev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "preadv"
-    access: public_access
-    linker_set_key: "preadv"
-  }
-  mangled_function_name: "preadv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pwritev"
-    access: public_access
-    linker_set_key: "pwritev"
-  }
-  mangled_function_name: "pwritev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "preadv64"
-    access: public_access
-    linker_set_key: "preadv64"
-  }
-  mangled_function_name: "preadv64"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pwritev64"
-    access: public_access
-    linker_set_key: "pwritev64"
-  }
-  mangled_function_name: "pwritev64"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "process_vm_readv"
-    access: public_access
-    linker_set_key: "process_vm_readv"
-  }
-  mangled_function_name: "process_vm_readv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "process_vm_writev"
-    access: public_access
-    linker_set_key: "process_vm_writev"
-  }
-  mangled_function_name: "process_vm_writev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetxattr"
-    access: public_access
-    linker_set_key: "fsetxattr"
-  }
-  mangled_function_name: "fsetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setxattr"
-    access: public_access
-    linker_set_key: "setxattr"
-  }
-  mangled_function_name: "setxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lsetxattr"
-    access: public_access
-    linker_set_key: "lsetxattr"
-  }
-  mangled_function_name: "lsetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetxattr"
-    access: public_access
-    linker_set_key: "fgetxattr"
-  }
-  mangled_function_name: "fgetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getxattr"
-    access: public_access
-    linker_set_key: "getxattr"
-  }
-  mangled_function_name: "getxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lgetxattr"
-    access: public_access
-    linker_set_key: "lgetxattr"
-  }
-  mangled_function_name: "lgetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "listxattr"
-    access: public_access
-    linker_set_key: "listxattr"
-  }
-  mangled_function_name: "listxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "llistxattr"
-    access: public_access
-    linker_set_key: "llistxattr"
-  }
-  mangled_function_name: "llistxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "flistxattr"
-    access: public_access
-    linker_set_key: "flistxattr"
-  }
-  mangled_function_name: "flistxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "removexattr"
-    access: public_access
-    linker_set_key: "removexattr"
-  }
-  mangled_function_name: "removexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lremovexattr"
-    access: public_access
-    linker_set_key: "lremovexattr"
-  }
-  mangled_function_name: "lremovexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fremovexattr"
-    access: public_access
-    linker_set_key: "fremovexattr"
-  }
-  mangled_function_name: "fremovexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "__memmove_chk"
-    access: public_access
-    linker_set_key: "__memmove_chk"
-  }
-  mangled_function_name: "__memmove_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__stpcpy_chk"
-    access: public_access
-    linker_set_key: "__stpcpy_chk"
-  }
-  mangled_function_name: "__stpcpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__stpncpy_chk"
-    access: public_access
-    linker_set_key: "__stpncpy_chk"
-  }
-  mangled_function_name: "__stpncpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strncat_chk"
-    access: public_access
-    linker_set_key: "__strncat_chk"
-  }
-  mangled_function_name: "__strncat_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_buf_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__strncpy_chk"
-    access: public_access
-    linker_set_key: "__strncpy_chk"
-  }
-  mangled_function_name: "__strncpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__vsnprintf_chk"
-    access: public_access
-    linker_set_key: "__vsnprintf_chk"
-  }
-  mangled_function_name: "__vsnprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "supplied_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "va"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__snprintf_chk"
-    access: public_access
-    linker_set_key: "__snprintf_chk"
-  }
-  mangled_function_name: "__snprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "supplied_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__vsprintf_chk"
-    access: public_access
-    linker_set_key: "__vsprintf_chk"
-  }
-  mangled_function_name: "__vsprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "va"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sprintf_chk"
-    access: public_access
-    linker_set_key: "__sprintf_chk"
-  }
-  mangled_function_name: "__sprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyd"
-    access: public_access
-    linker_set_key: "__fpclassifyd"
-  }
-  mangled_function_name: "__fpclassifyd"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyf"
-    access: public_access
-    linker_set_key: "__fpclassifyf"
-  }
-  mangled_function_name: "__fpclassifyf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyl"
-    access: public_access
-    linker_set_key: "__fpclassifyl"
-  }
-  mangled_function_name: "__fpclassifyl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinitef"
-    access: public_access
-    linker_set_key: "__isfinitef"
-  }
-  mangled_function_name: "__isfinitef"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinite"
-    access: public_access
-    linker_set_key: "__isfinite"
-  }
-  mangled_function_name: "__isfinite"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinitel"
-    access: public_access
-    linker_set_key: "__isfinitel"
-  }
-  mangled_function_name: "__isfinitel"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinff"
-    access: public_access
-    linker_set_key: "__isinff"
-  }
-  mangled_function_name: "__isinff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinfl"
-    access: public_access
-    linker_set_key: "__isinfl"
-  }
-  mangled_function_name: "__isinfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnanf"
-    access: public_access
-    linker_set_key: "__isnanf"
-  }
-  mangled_function_name: "__isnanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnanl"
-    access: public_access
-    linker_set_key: "__isnanl"
-  }
-  mangled_function_name: "__isnanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormalf"
-    access: public_access
-    linker_set_key: "__isnormalf"
-  }
-  mangled_function_name: "__isnormalf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormal"
-    access: public_access
-    linker_set_key: "__isnormal"
-  }
-  mangled_function_name: "__isnormal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormall"
-    access: public_access
-    linker_set_key: "__isnormall"
-  }
-  mangled_function_name: "__isnormall"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "ldexp"
-    access: public_access
-    linker_set_key: "ldexp"
-  }
-  mangled_function_name: "ldexp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isinf"
-    access: public_access
-    linker_set_key: "isinf"
-  }
-  mangled_function_name: "isinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isnan"
-    access: public_access
-    linker_set_key: "isnan"
-  }
-  mangled_function_name: "isnan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isnanf"
-    access: public_access
-    linker_set_key: "isnanf"
-  }
-  mangled_function_name: "isnanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinf"
-    access: public_access
-    linker_set_key: "__isinf"
-  }
-  mangled_function_name: "__isinf"
-  source_file: "bionic/libc/bionic/fpclassify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnan"
-    access: public_access
-    linker_set_key: "__isnan"
-  }
-  mangled_function_name: "__isnan"
-  source_file: "bionic/libc/bionic/fpclassify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_ftsent *"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_children"
-    access: public_access
-    linker_set_key: "fts_children"
-  }
-  mangled_function_name: "fts_children"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_close"
-    access: public_access
-    linker_set_key: "fts_close"
-  }
-  mangled_function_name: "fts_close"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "FTS *"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_open"
-    access: public_access
-    linker_set_key: "fts_open"
-  }
-  mangled_function_name: "fts_open"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const _ftsent **, const _ftsent **)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_ftsent *"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_read"
-    access: public_access
-    linker_set_key: "fts_read"
-  }
-  mangled_function_name: "fts_read"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_set"
-    access: public_access
-    linker_set_key: "fts_set"
-  }
-  mangled_function_name: "fts_set"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_ftsent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftw"
-    access: public_access
-    linker_set_key: "ftw"
-  }
-  mangled_function_name: "ftw"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nftw"
-    access: public_access
-    linker_set_key: "nftw"
-  }
-  mangled_function_name: "nftw"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat *, int, FTW *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftw64"
-    access: public_access
-    linker_set_key: "ftw64"
-  }
-  mangled_function_name: "ftw64"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat64 *, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nftw64"
-    access: public_access
-    linker_set_key: "nftw64"
-  }
-  mangled_function_name: "nftw64"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat64 *, int, FTW *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__getcwd"
-    access: public_access
-    linker_set_key: "__getcwd"
-  }
-  mangled_function_name: "__getcwd"
-  source_file: "bionic/libc/bionic/getcwd.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "uname"
-    access: public_access
-    linker_set_key: "uname"
-  }
-  mangled_function_name: "uname"
-  source_file: "bionic/libc/include/sys/utsname.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "utsname *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__getpid"
-    access: public_access
-    linker_set_key: "__getpid"
-  }
-  mangled_function_name: "__getpid"
-  source_file: "bionic/libc/bionic/getpid.cpp"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__getpriority"
-    access: public_access
-    linker_set_key: "__getpriority"
-  }
-  mangled_function_name: "__getpriority"
-  source_file: "bionic/libc/bionic/getpriority.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freeifaddrs"
-    access: public_access
-    linker_set_key: "freeifaddrs"
-  }
-  mangled_function_name: "freeifaddrs"
-  source_file: "bionic/libc/include/ifaddrs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "ifaddrs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getifaddrs"
-    access: public_access
-    linker_set_key: "getifaddrs"
-  }
-  mangled_function_name: "getifaddrs"
-  source_file: "bionic/libc/include/ifaddrs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "ifaddrs **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "if_indextoname"
-    access: public_access
-    linker_set_key: "if_indextoname"
-  }
-  mangled_function_name: "if_indextoname"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "if_nametoindex"
-    access: public_access
-    linker_set_key: "if_nametoindex"
-  }
-  mangled_function_name: "if_nametoindex"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "if_nameindex *"
-      size: 4
-      alignment: 4
-    }
-    name: "if_nameindex"
-    access: public_access
-    linker_set_key: "if_nameindex"
-  }
-  mangled_function_name: "if_nameindex"
-  source_file: "bionic/libc/include/net/if.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "if_freenameindex"
-    access: public_access
-    linker_set_key: "if_freenameindex"
-  }
-  mangled_function_name: "if_freenameindex"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "if_nameindex *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_init"
-    access: public_access
-    linker_set_key: "inotify_init"
-  }
-  mangled_function_name: "inotify_init"
-  source_file: "bionic/libc/include/sys/inotify.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_init1"
-    access: public_access
-    linker_set_key: "inotify_init1"
-  }
-  mangled_function_name: "inotify_init1"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_add_watch"
-    access: public_access
-    linker_set_key: "inotify_add_watch"
-  }
-  mangled_function_name: "inotify_add_watch"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_rm_watch"
-    access: public_access
-    linker_set_key: "inotify_rm_watch"
-  }
-  mangled_function_name: "inotify_rm_watch"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ioctl"
-    access: public_access
-    linker_set_key: "__ioctl"
-  }
-  mangled_function_name: "__ioctl"
-  source_file: "bionic/libc/bionic/ioctl.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "catopen"
-    access: public_access
-    linker_set_key: "catopen"
-  }
-  mangled_function_name: "catopen"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "catgets"
-    access: public_access
-    linker_set_key: "catgets"
-  }
-  mangled_function_name: "catgets"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "catclose"
-    access: public_access
-    linker_set_key: "catclose"
-  }
-  mangled_function_name: "catclose"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "nl_langinfo"
-    access: public_access
-    linker_set_key: "nl_langinfo"
-  }
-  mangled_function_name: "nl_langinfo"
-  source_file: "bionic/libc/include/langinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "nl_langinfo_l"
-    access: public_access
-    linker_set_key: "nl_langinfo_l"
-  }
-  mangled_function_name: "nl_langinfo_l"
-  source_file: "bionic/libc/include/langinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "personality"
-    access: public_access
-    linker_set_key: "personality"
-  }
-  mangled_function_name: "personality"
-  source_file: "bionic/libc/include/sys/personality.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "persona"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__posix_basename"
-    access: public_access
-    linker_set_key: "basename"
-  }
-  mangled_function_name: "basename"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "dirname"
-    access: public_access
-    linker_set_key: "dirname"
-  }
-  mangled_function_name: "dirname"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dirname_r"
-    access: public_access
-    linker_set_key: "dirname_r"
-  }
-  mangled_function_name: "dirname_r"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "basename_r"
-    access: public_access
-    linker_set_key: "basename_r"
-  }
-  mangled_function_name: "basename_r"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int *"
-      size: 4
-      alignment: 4
-    }
-    name: "__get_h_errno"
-    access: public_access
-    linker_set_key: "__get_h_errno"
-  }
-  mangled_function_name: "__get_h_errno"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endservent"
-    access: public_access
-    linker_set_key: "endservent"
-  }
-  mangled_function_name: "endservent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyaddr"
-    access: public_access
-    linker_set_key: "gethostbyaddr"
-  }
-  mangled_function_name: "gethostbyaddr"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyaddr_r"
-    access: public_access
-    linker_set_key: "gethostbyaddr_r"
-  }
-  mangled_function_name: "gethostbyaddr_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname"
-    access: public_access
-    linker_set_key: "gethostbyname"
-  }
-  mangled_function_name: "gethostbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname_r"
-    access: public_access
-    linker_set_key: "gethostbyname_r"
-  }
-  mangled_function_name: "gethostbyname_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname2"
-    access: public_access
-    linker_set_key: "gethostbyname2"
-  }
-  mangled_function_name: "gethostbyname2"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname2_r"
-    access: public_access
-    linker_set_key: "gethostbyname2_r"
-  }
-  mangled_function_name: "gethostbyname2_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostent"
-    access: public_access
-    linker_set_key: "gethostent"
-  }
-  mangled_function_name: "gethostent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "netent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getnetbyaddr"
-    access: public_access
-    linker_set_key: "getnetbyaddr"
-  }
-  mangled_function_name: "getnetbyaddr"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "netent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getnetbyname"
-    access: public_access
-    linker_set_key: "getnetbyname"
-  }
-  mangled_function_name: "getnetbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "protoent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getprotobyname"
-    access: public_access
-    linker_set_key: "getprotobyname"
-  }
-  mangled_function_name: "getprotobyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "protoent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getprotobynumber"
-    access: public_access
-    linker_set_key: "getprotobynumber"
-  }
-  mangled_function_name: "getprotobynumber"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getservbyname"
-    access: public_access
-    linker_set_key: "getservbyname"
-  }
-  mangled_function_name: "getservbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getservbyport"
-    access: public_access
-    linker_set_key: "getservbyport"
-  }
-  mangled_function_name: "getservbyport"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 4
-      alignment: 4
-    }
-    name: "getservent"
-    access: public_access
-    linker_set_key: "getservent"
-  }
-  mangled_function_name: "getservent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "herror"
-    access: public_access
-    linker_set_key: "herror"
-  }
-  mangled_function_name: "herror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "hstrerror"
-    access: public_access
-    linker_set_key: "hstrerror"
-  }
-  mangled_function_name: "hstrerror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getaddrinfo"
-    access: public_access
-    linker_set_key: "getaddrinfo"
-  }
-  mangled_function_name: "getaddrinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const addrinfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "addrinfo **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getnameinfo"
-    access: public_access
-    linker_set_key: "getnameinfo"
-  }
-  mangled_function_name: "getnameinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freeaddrinfo"
-    access: public_access
-    linker_set_key: "freeaddrinfo"
-  }
-  mangled_function_name: "freeaddrinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "addrinfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "gai_strerror"
-    access: public_access
-    linker_set_key: "gai_strerror"
-  }
-  mangled_function_name: "gai_strerror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setservent"
-    access: public_access
-    linker_set_key: "setservent"
-  }
-  mangled_function_name: "setservent"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__connect"
-    access: public_access
-    linker_set_key: "__connect"
-  }
-  mangled_function_name: "__connect"
-  source_file: "bionic/libc/bionic/NetdClientDispatch.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__socket"
-    access: public_access
-    linker_set_key: "__socket"
-  }
-  mangled_function_name: "__socket"
-  source_file: "bionic/libc/bionic/NetdClientDispatch.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__openat"
-    access: public_access
-    linker_set_key: "__openat"
-  }
-  mangled_function_name: "__openat"
-  source_file: "bionic/libc/bionic/open.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__rt_sigprocmask"
-    access: public_access
-    linker_set_key: "__rt_sigprocmask"
-  }
-  mangled_function_name: "__rt_sigprocmask"
-  source_file: "bionic/libc/bionic/pause.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__rt_sigsuspend"
-    access: public_access
-    linker_set_key: "__rt_sigsuspend"
-  }
-  mangled_function_name: "__rt_sigsuspend"
-  source_file: "bionic/libc/bionic/pause.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ppoll"
-    access: public_access
-    linker_set_key: "__ppoll"
-  }
-  mangled_function_name: "__ppoll"
-  source_file: "bionic/libc/bionic/poll.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__pselect6"
-    access: public_access
-    linker_set_key: "__pselect6"
-  }
-  mangled_function_name: "__pselect6"
-  source_file: "bionic/libc/bionic/poll.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fadvise64"
-    access: public_access
-    linker_set_key: "__fadvise64"
-  }
-  mangled_function_name: "__fadvise64"
-  source_file: "bionic/libc/bionic/posix_fadvise.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__rt_sigtimedwait"
-    access: public_access
-    linker_set_key: "__rt_sigtimedwait"
-  }
-  mangled_function_name: "__rt_sigtimedwait"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__timer_create"
-    access: public_access
-    linker_set_key: "__timer_create"
-  }
-  mangled_function_name: "__timer_create"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigevent *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__timer_delete"
-    access: public_access
-    linker_set_key: "__timer_delete"
-  }
-  mangled_function_name: "__timer_delete"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__timer_getoverrun"
-    access: public_access
-    linker_set_key: "__timer_getoverrun"
-  }
-  mangled_function_name: "__timer_getoverrun"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__timer_gettime"
-    access: public_access
-    linker_set_key: "__timer_gettime"
-  }
-  mangled_function_name: "__timer_gettime"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__timer_settime"
-    access: public_access
-    linker_set_key: "__timer_settime"
-  }
-  mangled_function_name: "__timer_settime"
-  source_file: "bionic/libc/bionic/posix_timers.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "ptrace"
-    access: public_access
-    linker_set_key: "ptrace"
-  }
-  mangled_function_name: "ptrace"
-  source_file: "bionic/libc/include/sys/ptrace.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "__ptrace"
-    access: public_access
-    linker_set_key: "__ptrace"
-  }
-  mangled_function_name: "__ptrace"
-  source_file: "bionic/libc/bionic/ptrace.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "req"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openpty"
-    access: public_access
-    linker_set_key: "openpty"
-  }
-  mangled_function_name: "openpty"
-  source_file: "bionic/libc/include/pty.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const winsize *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "forkpty"
-    access: public_access
-    linker_set_key: "forkpty"
-  }
-  mangled_function_name: "forkpty"
-  source_file: "bionic/libc/include/pty.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const termios *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const winsize *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utmpname"
-    access: public_access
-    linker_set_key: "utmpname"
-  }
-  mangled_function_name: "utmpname"
-  source_file: "bionic/libc/include/utmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setutent"
-    access: public_access
-    linker_set_key: "setutent"
-  }
-  mangled_function_name: "setutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "utmp *"
-      size: 4
-      alignment: 4
-    }
-    name: "getutent"
-    access: public_access
-    linker_set_key: "getutent"
-  }
-  mangled_function_name: "getutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endutent"
-    access: public_access
-    linker_set_key: "endutent"
-  }
-  mangled_function_name: "endutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "login_tty"
-    access: public_access
-    linker_set_key: "login_tty"
-  }
-  mangled_function_name: "login_tty"
-  source_file: "bionic/libc/include/utmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "reboot"
-    access: public_access
-    linker_set_key: "reboot"
-  }
-  mangled_function_name: "reboot"
-  source_file: "bionic/libc/include/sys/reboot.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "reboot_type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__reboot"
-    access: public_access
-    linker_set_key: "__reboot"
-  }
-  mangled_function_name: "__reboot"
-  source_file: "bionic/libc/bionic/reboot.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sched_getaffinity"
-    access: public_access
-    linker_set_key: "__sched_getaffinity"
-  }
-  mangled_function_name: "__sched_getaffinity"
-  source_file: "bionic/libc/bionic/sched_getaffinity.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__getcpu"
-    access: public_access
-    linker_set_key: "__getcpu"
-  }
-  mangled_function_name: "__getcpu"
-  source_file: "bionic/libc/bionic/sched_getcpu.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_destroy"
-    access: public_access
-    linker_set_key: "sem_destroy"
-  }
-  mangled_function_name: "sem_destroy"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_getvalue"
-    access: public_access
-    linker_set_key: "sem_getvalue"
-  }
-  mangled_function_name: "sem_getvalue"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_init"
-    access: public_access
-    linker_set_key: "sem_init"
-  }
-  mangled_function_name: "sem_init"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_post"
-    access: public_access
-    linker_set_key: "sem_post"
-  }
-  mangled_function_name: "sem_post"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_timedwait"
-    access: public_access
-    linker_set_key: "sem_timedwait"
-  }
-  mangled_function_name: "sem_timedwait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_trywait"
-    access: public_access
-    linker_set_key: "sem_trywait"
-  }
-  mangled_function_name: "sem_trywait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_wait"
-    access: public_access
-    linker_set_key: "sem_wait"
-  }
-  mangled_function_name: "sem_wait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "sem_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_open"
-    access: public_access
-    linker_set_key: "sem_open"
-  }
-  mangled_function_name: "sem_open"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_close"
-    access: public_access
-    linker_set_key: "sem_close"
-  }
-  mangled_function_name: "sem_close"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_unlink"
-    access: public_access
-    linker_set_key: "sem_unlink"
-  }
-  mangled_function_name: "sem_unlink"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sigaction"
-    access: public_access
-    linker_set_key: "__sigaction"
-  }
-  mangled_function_name: "__sigaction"
-  source_file: "bionic/libc/bionic/sigaction.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigaction *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigaction *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "signalfd"
-    access: public_access
-    linker_set_key: "signalfd"
-  }
-  mangled_function_name: "signalfd"
-  source_file: "bionic/libc/include/sys/signalfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 4
-        alignment: 4
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__rt_sigpending"
-    access: public_access
-    linker_set_key: "__rt_sigpending"
-  }
-  mangled_function_name: "__rt_sigpending"
-  source_file: "bionic/libc/bionic/sigpending.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const kernel_sigset_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fstatfs64"
-    access: public_access
-    linker_set_key: "__fstatfs64"
-  }
-  mangled_function_name: "__fstatfs64"
-  source_file: "bionic/libc/bionic/statvfs.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "statfs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__statfs64"
-    access: public_access
-    linker_set_key: "__statfs64"
-  }
-  mangled_function_name: "__statfs64"
-  source_file: "bionic/libc/bionic/statvfs.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "statfs *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strerror_r"
-    access: public_access
-    linker_set_key: "strerror_r"
-  }
-  mangled_function_name: "strerror_r"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "closelog"
-    access: public_access
-    linker_set_key: "closelog"
-  }
-  mangled_function_name: "closelog"
-  source_file: "bionic/libc/include/syslog.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "openlog"
-    access: public_access
-    linker_set_key: "openlog"
-  }
-  mangled_function_name: "openlog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setlogmask"
-    access: public_access
-    linker_set_key: "setlogmask"
-  }
-  mangled_function_name: "setlogmask"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "syslog"
-    access: public_access
-    linker_set_key: "syslog"
-  }
-  mangled_function_name: "syslog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vsyslog"
-    access: public_access
-    linker_set_key: "vsyslog"
-  }
-  mangled_function_name: "vsyslog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftok"
-    access: public_access
-    linker_set_key: "ftok"
-  }
-  mangled_function_name: "ftok"
-  source_file: "bionic/libc/include/sys/ipc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgctl"
-    access: public_access
-    linker_set_key: "msgctl"
-  }
-  mangled_function_name: "msgctl"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msqid64_ds *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgget"
-    access: public_access
-    linker_set_key: "msgget"
-  }
-  mangled_function_name: "msgget"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgrcv"
-    access: public_access
-    linker_set_key: "msgrcv"
-  }
-  mangled_function_name: "msgrcv"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgsnd"
-    access: public_access
-    linker_set_key: "msgsnd"
-  }
-  mangled_function_name: "msgsnd"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semctl"
-    access: public_access
-    linker_set_key: "semctl"
-  }
-  mangled_function_name: "semctl"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semget"
-    access: public_access
-    linker_set_key: "semget"
-  }
-  mangled_function_name: "semget"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semop"
-    access: public_access
-    linker_set_key: "semop"
-  }
-  mangled_function_name: "semop"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sembuf *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semtimedop"
-    access: public_access
-    linker_set_key: "semtimedop"
-  }
-  mangled_function_name: "semtimedop"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sembuf *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "shmat"
-    access: public_access
-    linker_set_key: "shmat"
-  }
-  mangled_function_name: "shmat"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmctl"
-    access: public_access
-    linker_set_key: "shmctl"
-  }
-  mangled_function_name: "shmctl"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "shmid64_ds *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmdt"
-    access: public_access
-    linker_set_key: "shmdt"
-  }
-  mangled_function_name: "shmdt"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmget"
-    access: public_access
-    linker_set_key: "shmget"
-  }
-  mangled_function_name: "shmget"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "insque"
-    access: public_access
-    linker_set_key: "insque"
-  }
-  mangled_function_name: "insque"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "remque"
-    access: public_access
-    linker_set_key: "remque"
-  }
-  mangled_function_name: "remque"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "lfind"
-    access: public_access
-    linker_set_key: "lfind"
-  }
-  mangled_function_name: "lfind"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "lsearch"
-    access: public_access
-    linker_set_key: "lsearch"
-  }
-  mangled_function_name: "lsearch"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "tdelete"
-    access: public_access
-    linker_set_key: "tdelete"
-  }
-  mangled_function_name: "tdelete"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **__restrict"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "tdestroy"
-    access: public_access
-    linker_set_key: "tdestroy"
-  }
-  mangled_function_name: "tdestroy"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "tfind"
-    access: public_access
-    linker_set_key: "tfind"
-  }
-  mangled_function_name: "tfind"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "tsearch"
-    access: public_access
-    linker_set_key: "tsearch"
-  }
-  mangled_function_name: "tsearch"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "twalk"
-    access: public_access
-    linker_set_key: "twalk"
-  }
-  mangled_function_name: "twalk"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(const void *, VISIT, int)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wait"
-    access: public_access
-    linker_set_key: "wait"
-  }
-  mangled_function_name: "wait"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "waitpid"
-    access: public_access
-    linker_set_key: "waitpid"
-  }
-  mangled_function_name: "waitpid"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wait4"
-    access: public_access
-    linker_set_key: "wait4"
-  }
-  mangled_function_name: "wait4"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "rusage *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "waitid"
-    access: public_access
-    linker_set_key: "waitid"
-  }
-  mangled_function_name: "waitid"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "which"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "options"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__waitid"
-    access: public_access
-    linker_set_key: "__waitid"
-  }
-  mangled_function_name: "__waitid"
-  source_file: "bionic/libc/bionic/wait.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "which"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 4
-        alignment: 4
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "options"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "rusage *"
-        size: 4
-        alignment: 4
-      }
-      name: "ru"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalnum_l"
-    access: public_access
-    linker_set_key: "iswalnum_l"
-  }
-  mangled_function_name: "iswalnum_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalpha_l"
-    access: public_access
-    linker_set_key: "iswalpha_l"
-  }
-  mangled_function_name: "iswalpha_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswblank_l"
-    access: public_access
-    linker_set_key: "iswblank_l"
-  }
-  mangled_function_name: "iswblank_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswcntrl_l"
-    access: public_access
-    linker_set_key: "iswcntrl_l"
-  }
-  mangled_function_name: "iswcntrl_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswdigit_l"
-    access: public_access
-    linker_set_key: "iswdigit_l"
-  }
-  mangled_function_name: "iswdigit_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswgraph_l"
-    access: public_access
-    linker_set_key: "iswgraph_l"
-  }
-  mangled_function_name: "iswgraph_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswlower_l"
-    access: public_access
-    linker_set_key: "iswlower_l"
-  }
-  mangled_function_name: "iswlower_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswprint_l"
-    access: public_access
-    linker_set_key: "iswprint_l"
-  }
-  mangled_function_name: "iswprint_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswpunct_l"
-    access: public_access
-    linker_set_key: "iswpunct_l"
-  }
-  mangled_function_name: "iswpunct_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswspace_l"
-    access: public_access
-    linker_set_key: "iswspace_l"
-  }
-  mangled_function_name: "iswspace_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswupper_l"
-    access: public_access
-    linker_set_key: "iswupper_l"
-  }
-  mangled_function_name: "iswupper_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswxdigit_l"
-    access: public_access
-    linker_set_key: "iswxdigit_l"
-  }
-  mangled_function_name: "iswxdigit_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towlower_l"
-    access: public_access
-    linker_set_key: "towlower_l"
-  }
-  mangled_function_name: "towlower_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towupper_l"
-    access: public_access
-    linker_set_key: "towupper_l"
-  }
-  mangled_function_name: "towupper_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towctrans_l"
-    access: public_access
-    linker_set_key: "towctrans_l"
-  }
-  mangled_function_name: "towctrans_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const void *"
-      size: 4
-      alignment: 4
-    }
-    name: "wctrans_l"
-    access: public_access
-    linker_set_key: "wctrans_l"
-  }
-  mangled_function_name: "wctrans_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "wctype_l"
-    access: public_access
-    linker_set_key: "wctype_l"
-  }
-  mangled_function_name: "wctype_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswctype_l"
-    access: public_access
-    linker_set_key: "iswctype_l"
-  }
-  mangled_function_name: "iswctype_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "__mmap2"
-    access: public_access
-    linker_set_key: "__mmap2"
-  }
-  mangled_function_name: "__mmap2"
-  source_file: "bionic/libc/bionic/mmap.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_msg_getflag"
-    access: public_access
-    linker_set_key: "__ns_msg_getflag"
-  }
-  mangled_function_name: "__ns_msg_getflag"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg"
-        size: 48
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "__ns_get16"
-    access: public_access
-    linker_set_key: "__ns_get16"
-  }
-  mangled_function_name: "__ns_get16"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_get32"
-    access: public_access
-    linker_set_key: "__ns_get32"
-  }
-  mangled_function_name: "__ns_get32"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__ns_put16"
-    access: public_access
-    linker_set_key: "__ns_put16"
-  }
-  mangled_function_name: "__ns_put16"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__ns_put32"
-    access: public_access
-    linker_set_key: "__ns_put32"
-  }
-  mangled_function_name: "__ns_put32"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_initparse"
-    access: public_access
-    linker_set_key: "__ns_initparse"
-  }
-  mangled_function_name: "__ns_initparse"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_skiprr"
-    access: public_access
-    linker_set_key: "__ns_skiprr"
-  }
-  mangled_function_name: "__ns_skiprr"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_sect"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_parserr"
-    access: public_access
-    linker_set_key: "__ns_parserr"
-  }
-  mangled_function_name: "__ns_parserr"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_sect"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_rr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_sprintrr"
-    access: public_access
-    linker_set_key: "__ns_sprintrr"
-  }
-  mangled_function_name: "__ns_sprintrr"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __ns_msg *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __ns_rr *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_sprintrrf"
-    access: public_access
-    linker_set_key: "__ns_sprintrrf"
-  }
-  mangled_function_name: "__ns_sprintrrf"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_class"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_type"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_format_ttl"
-    access: public_access
-    linker_set_key: "__ns_format_ttl"
-  }
-  mangled_function_name: "__ns_format_ttl"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_ntol"
-    access: public_access
-    linker_set_key: "__ns_name_ntol"
-  }
-  mangled_function_name: "__ns_name_ntol"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_ntop"
-    access: public_access
-    linker_set_key: "__ns_name_ntop"
-  }
-  mangled_function_name: "__ns_name_ntop"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_pton"
-    access: public_access
-    linker_set_key: "__ns_name_pton"
-  }
-  mangled_function_name: "__ns_name_pton"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_unpack"
-    access: public_access
-    linker_set_key: "__ns_name_unpack"
-  }
-  mangled_function_name: "__ns_name_unpack"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_pack"
-    access: public_access
-    linker_set_key: "__ns_name_pack"
-  }
-  mangled_function_name: "__ns_name_pack"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_uncompress"
-    access: public_access
-    linker_set_key: "__ns_name_uncompress"
-  }
-  mangled_function_name: "__ns_name_uncompress"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_compress"
-    access: public_access
-    linker_set_key: "__ns_name_compress"
-  }
-  mangled_function_name: "__ns_name_compress"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_name_skip"
-    access: public_access
-    linker_set_key: "__ns_name_skip"
-  }
-  mangled_function_name: "__ns_name_skip"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__ns_name_rollback"
-    access: public_access
-    linker_set_key: "__ns_name_rollback"
-  }
-  mangled_function_name: "__ns_name_rollback"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_makecanon"
-    access: public_access
-    linker_set_key: "__ns_makecanon"
-  }
-  mangled_function_name: "__ns_makecanon"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ns_samename"
-    access: public_access
-    linker_set_key: "__ns_samename"
-  }
-  mangled_function_name: "__ns_samename"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__b64_ntop"
-    access: public_access
-    linker_set_key: "__b64_ntop"
-  }
-  mangled_function_name: "__b64_ntop"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__b64_pton"
-    access: public_access
-    linker_set_key: "__b64_pton"
-  }
-  mangled_function_name: "__b64_pton"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_comp"
-    access: public_access
-    linker_set_key: "__dn_comp"
-  }
-  mangled_function_name: "__dn_comp"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char **"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dn_expand"
-    access: public_access
-    linker_set_key: "dn_expand"
-  }
-  mangled_function_name: "dn_expand"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_class"
-    access: public_access
-    linker_set_key: "__p_class"
-  }
-  mangled_function_name: "__p_class"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_type"
-    access: public_access
-    linker_set_key: "__p_type"
-  }
-  mangled_function_name: "__p_type"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_init"
-    access: public_access
-    linker_set_key: "res_init"
-  }
-  mangled_function_name: "res_init"
-  source_file: "bionic/libc/include/resolv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_mkquery"
-    access: public_access
-    linker_set_key: "res_mkquery"
-  }
-  mangled_function_name: "res_mkquery"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_query"
-    access: public_access
-    linker_set_key: "res_query"
-  }
-  mangled_function_name: "res_query"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_search"
-    access: public_access
-    linker_set_key: "res_search"
-  }
-  mangled_function_name: "res_search"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_net_res_stats_aggregate"
-    access: public_access
-    linker_set_key: "android_net_res_stats_aggregate"
-  }
-  mangled_function_name: "android_net_res_stats_aggregate"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 4
-        alignment: 4
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "successes"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "errors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "timeouts"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "internal_errors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "rtt_avg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: "last_sample_time"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_net_res_stats_get_info_for_net"
-    access: public_access
-    linker_set_key: "android_net_res_stats_get_info_for_net"
-  }
-  mangled_function_name: "android_net_res_stats_get_info_for_net"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "nscount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __kernel_sockaddr_storage *"
-        size: 4
-        alignment: 4
-      }
-      name: "servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: "dcount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char (*)[256]"
-        size: 4
-        alignment: 4
-      }
-      name: "domains"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_params *"
-        size: 4
-        alignment: 4
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 4
-        alignment: 4
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_net_res_stats_get_usable_servers"
-    access: public_access
-    linker_set_key: "android_net_res_stats_get_usable_servers"
-  }
-  mangled_function_name: "android_net_res_stats_get_usable_servers"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __res_params *"
-        size: 4
-        alignment: 4
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 4
-        alignment: 4
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nscount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "bool *"
-        size: 4
-        alignment: 4
-      }
-      name: "valid_servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fp_nquery"
-    access: public_access
-    linker_set_key: "__fp_nquery"
-  }
-  mangled_function_name: "__fp_nquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fp_query"
-    access: public_access
-    linker_set_key: "__fp_query"
-  }
-  mangled_function_name: "__fp_query"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__hostalias"
-    access: public_access
-    linker_set_key: "__hostalias"
-  }
-  mangled_function_name: "__hostalias"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__p_query"
-    access: public_access
-    linker_set_key: "__p_query"
-  }
-  mangled_function_name: "__p_query"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_close"
-    access: public_access
-    linker_set_key: "__res_close"
-  }
-  mangled_function_name: "__res_close"
-  source_file: ""
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_isourserver"
-    access: public_access
-    linker_set_key: "__res_isourserver"
-  }
-  mangled_function_name: "__res_isourserver"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct sockaddr_in *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_querydomain"
-    access: public_access
-    linker_set_key: "__res_querydomain"
-  }
-  mangled_function_name: "__res_querydomain"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_send"
-    access: public_access
-    linker_set_key: "__res_send"
-  }
-  mangled_function_name: "__res_send"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_hnok"
-    access: public_access
-    linker_set_key: "__res_hnok"
-  }
-  mangled_function_name: "__res_hnok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_ownok"
-    access: public_access
-    linker_set_key: "__res_ownok"
-  }
-  mangled_function_name: "__res_ownok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_mailok"
-    access: public_access
-    linker_set_key: "__res_mailok"
-  }
-  mangled_function_name: "__res_mailok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_dnok"
-    access: public_access
-    linker_set_key: "__res_dnok"
-  }
-  mangled_function_name: "__res_dnok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sym_ston"
-    access: public_access
-    linker_set_key: "__sym_ston"
-  }
-  mangled_function_name: "__sym_ston"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__sym_ntos"
-    access: public_access
-    linker_set_key: "__sym_ntos"
-  }
-  mangled_function_name: "__sym_ntos"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__sym_ntop"
-    access: public_access
-    linker_set_key: "__sym_ntop"
-  }
-  mangled_function_name: "__sym_ntop"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__loc_aton"
-    access: public_access
-    linker_set_key: "__loc_aton"
-  }
-  mangled_function_name: "__loc_aton"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__loc_ntoa"
-    access: public_access
-    linker_set_key: "__loc_ntoa"
-  }
-  mangled_function_name: "__loc_ntoa"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_skipname"
-    access: public_access
-    linker_set_key: "__dn_skipname"
-  }
-  mangled_function_name: "__dn_skipname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__putlong"
-    access: public_access
-    linker_set_key: "__putlong"
-  }
-  mangled_function_name: "__putlong"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__putshort"
-    access: public_access
-    linker_set_key: "__putshort"
-  }
-  mangled_function_name: "__putshort"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "_getshort"
-    access: public_access
-    linker_set_key: "_getshort"
-  }
-  mangled_function_name: "_getshort"
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "_getlong"
-    access: public_access
-    linker_set_key: "_getlong"
-  }
-  mangled_function_name: "_getlong"
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_time"
-    access: public_access
-    linker_set_key: "__p_time"
-  }
-  mangled_function_name: "__p_time"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_rcode"
-    access: public_access
-    linker_set_key: "__p_rcode"
-  }
-  mangled_function_name: "__p_rcode"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_cdnname"
-    access: public_access
-    linker_set_key: "__p_cdnname"
-  }
-  mangled_function_name: "__p_cdnname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_cdname"
-    access: public_access
-    linker_set_key: "__p_cdname"
-  }
-  mangled_function_name: "__p_cdname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_fqnname"
-    access: public_access
-    linker_set_key: "__p_fqnname"
-  }
-  mangled_function_name: "__p_fqnname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_fqname"
-    access: public_access
-    linker_set_key: "__p_fqname"
-  }
-  mangled_function_name: "__p_fqname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_option"
-    access: public_access
-    linker_set_key: "__p_option"
-  }
-  mangled_function_name: "__p_option"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__p_secstodate"
-    access: public_access
-    linker_set_key: "__p_secstodate"
-  }
-  mangled_function_name: "__p_secstodate"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_count_labels"
-    access: public_access
-    linker_set_key: "__dn_count_labels"
-  }
-  mangled_function_name: "__dn_count_labels"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nameinquery"
-    access: public_access
-    linker_set_key: "__res_nameinquery"
-  }
-  mangled_function_name: "__res_nameinquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_queriesmatch"
-    access: public_access
-    linker_set_key: "__res_queriesmatch"
-  }
-  mangled_function_name: "__res_queriesmatch"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_ninit"
-    access: public_access
-    linker_set_key: "__res_ninit"
-  }
-  mangled_function_name: "__res_ninit"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_hostalias"
-    access: public_access
-    linker_set_key: "__res_hostalias"
-  }
-  mangled_function_name: "__res_hostalias"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *const"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nquery"
-    access: public_access
-    linker_set_key: "__res_nquery"
-  }
-  mangled_function_name: "__res_nquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nsearch"
-    access: public_access
-    linker_set_key: "__res_nsearch"
-  }
-  mangled_function_name: "__res_nsearch"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nquerydomain"
-    access: public_access
-    linker_set_key: "__res_nquerydomain"
-  }
-  mangled_function_name: "__res_nquerydomain"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nmkquery"
-    access: public_access
-    linker_set_key: "__res_nmkquery"
-  }
-  mangled_function_name: "__res_nmkquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nsend"
-    access: public_access
-    linker_set_key: "__res_nsend"
-  }
-  mangled_function_name: "__res_nsend"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_nclose"
-    access: public_access
-    linker_set_key: "__res_nclose"
-  }
-  mangled_function_name: "__res_nclose"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_send_setqhook"
-    access: public_access
-    linker_set_key: "__res_send_setqhook"
-  }
-  mangled_function_name: "__res_send_setqhook"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "res_sendhookact (*)(struct sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_send_setrhook"
-    access: public_access
-    linker_set_key: "__res_send_setrhook"
-  }
-  mangled_function_name: "__res_send_setrhook"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "res_sendhookact (*)(const struct sockaddr *, const unsigned char *, int, unsigned char *, int, int *)"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_resolv_set_nameservers_for_net"
-    access: public_access
-    linker_set_key: "_resolv_set_nameservers_for_net"
-  }
-  mangled_function_name: "_resolv_set_nameservers_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 4
-        alignment: 4
-      }
-      name: "servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "numservers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "domains"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __res_params *"
-        size: 4
-        alignment: 4
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_resolv_flush_cache_for_net"
-    access: public_access
-    linker_set_key: "_resolv_flush_cache_for_net"
-  }
-  mangled_function_name: "_resolv_flush_cache_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_resolv_delete_cache_for_net"
-    access: public_access
-    linker_set_key: "_resolv_delete_cache_for_net"
-  }
-  mangled_function_name: "_resolv_delete_cache_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nsdispatch"
-    access: public_access
-    linker_set_key: "nsdispatch"
-  }
-  mangled_function_name: "nsdispatch"
-  source_file: "bionic/libc/dns/include/nsswitch.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const ns_dtab *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const ns_src *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "err"
-    access: public_access
-    linker_set_key: "err"
-  }
-  mangled_function_name: "err"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "verr"
-    access: public_access
-    linker_set_key: "verr"
-  }
-  mangled_function_name: "verr"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "errx"
-    access: public_access
-    linker_set_key: "errx"
-  }
-  mangled_function_name: "errx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "verrx"
-    access: public_access
-    linker_set_key: "verrx"
-  }
-  mangled_function_name: "verrx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "warn"
-    access: public_access
-    linker_set_key: "warn"
-  }
-  mangled_function_name: "warn"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vwarn"
-    access: public_access
-    linker_set_key: "vwarn"
-  }
-  mangled_function_name: "vwarn"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "warnx"
-    access: public_access
-    linker_set_key: "warnx"
-  }
-  mangled_function_name: "warnx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vwarnx"
-    access: public_access
-    linker_set_key: "vwarnx"
-  }
-  mangled_function_name: "vwarnx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt_long"
-    access: public_access
-    linker_set_key: "getopt_long"
-  }
-  mangled_function_name: "getopt_long"
-  source_file: "bionic/libc/include/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct option *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt_long_only"
-    access: public_access
-    linker_set_key: "getopt_long_only"
-  }
-  mangled_function_name: "getopt_long_only"
-  source_file: "bionic/libc/include/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct option *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utime"
-    access: public_access
-    linker_set_key: "utime"
-  }
-  mangled_function_name: "utime"
-  source_file: "bionic/libc/include/utime.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct utimbuf *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "regcomp"
-    access: public_access
-    linker_set_key: "regcomp"
-  }
-  mangled_function_name: "regcomp"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "regerror"
-    access: public_access
-    linker_set_key: "regerror"
-  }
-  mangled_function_name: "regerror"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const regex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "regexec"
-    access: public_access
-    linker_set_key: "regexec"
-  }
-  mangled_function_name: "regexec"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const regex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regmatch_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "regfree"
-    access: public_access
-    linker_set_key: "regfree"
-  }
-  mangled_function_name: "regfree"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fnmatch"
-    access: public_access
-    linker_set_key: "fnmatch"
-  }
-  mangled_function_name: "fnmatch"
-  source_file: "bionic/libc/include/fnmatch.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "pattern"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "string"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "flock"
-    access: public_access
-    linker_set_key: "flock"
-  }
-  mangled_function_name: "flock"
-  source_file: "bionic/libc/include/sys/file.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timedwait_monotonic"
-    access: public_access
-    linker_set_key: "pthread_cond_timedwait_monotonic"
-  }
-  mangled_function_name: "pthread_cond_timedwait_monotonic"
-  source_file: "bionic/libc/bionic/pthread_cond.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "cond_interface"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "mutex"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "abs_timeout"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timedwait_monotonic_np"
-    access: public_access
-    linker_set_key: "pthread_cond_timedwait_monotonic_np"
-  }
-  mangled_function_name: "pthread_cond_timedwait_monotonic_np"
-  source_file: "bionic/libc/bionic/pthread_cond.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "cond_interface"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "mutex"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "abs_timeout"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timedwait_relative_np"
-    access: public_access
-    linker_set_key: "pthread_cond_timedwait_relative_np"
-  }
-  mangled_function_name: "pthread_cond_timedwait_relative_np"
-  source_file: "bionic/libc/bionic/pthread_cond.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "cond_interface"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "mutex"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 4
-        alignment: 4
-      }
-      name: "rel_timeout"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timeout_np"
-    access: public_access
-    linker_set_key: "pthread_cond_timeout_np"
-  }
-  mangled_function_name: "pthread_cond_timeout_np"
-  source_file: "bionic/libc/bionic/pthread_cond.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "cond_interface"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "mutex"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "ms"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__set_tid_address"
-    access: public_access
-    linker_set_key: "__set_tid_address"
-  }
-  mangled_function_name: "__set_tid_address"
-  source_file: "bionic/libc/bionic/pthread_exit.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_lock_timeout_np"
-    access: public_access
-    linker_set_key: "pthread_mutex_lock_timeout_np"
-  }
-  mangled_function_name: "pthread_mutex_lock_timeout_np"
-  source_file: "bionic/libc/bionic/pthread_mutex.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "mutex_interface"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "ms"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__set_thread_area"
-    access: public_access
-    linker_set_key: "__set_thread_area"
-  }
-  mangled_function_name: "__set_thread_area"
-  source_file: "bionic/libc/arch-x86/bionic/__set_tls.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "user_desc *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "asctime64"
-    access: public_access
-    linker_set_key: "asctime64"
-  }
-  mangled_function_name: "asctime64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "asctime64_r"
-    access: public_access
-    linker_set_key: "asctime64_r"
-  }
-  mangled_function_name: "asctime64_r"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ctime64"
-    access: public_access
-    linker_set_key: "ctime64"
-  }
-  mangled_function_name: "ctime64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ctime64_r"
-    access: public_access
-    linker_set_key: "ctime64_r"
-  }
-  mangled_function_name: "ctime64_r"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "gmtime64"
-    access: public_access
-    linker_set_key: "gmtime64"
-  }
-  mangled_function_name: "gmtime64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "gmtime64_r"
-    access: public_access
-    linker_set_key: "gmtime64_r"
-  }
-  mangled_function_name: "gmtime64_r"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "localtime64"
-    access: public_access
-    linker_set_key: "localtime64"
-  }
-  mangled_function_name: "localtime64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct tm *"
-      size: 4
-      alignment: 4
-    }
-    name: "localtime64_r"
-    access: public_access
-    linker_set_key: "localtime64_r"
-  }
-  mangled_function_name: "localtime64_r"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "mktime64"
-    access: public_access
-    linker_set_key: "mktime64"
-  }
-  mangled_function_name: "mktime64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "timegm64"
-    access: public_access
-    linker_set_key: "timegm64"
-  }
-  mangled_function_name: "timegm64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "timelocal64"
-    access: public_access
-    linker_set_key: "timelocal64"
-  }
-  mangled_function_name: "timelocal64"
-  source_file: "bionic/libc/include/time64.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct tm *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct ether_addr *"
-      size: 4
-      alignment: 4
-    }
-    name: "ether_aton_r"
-    access: public_access
-    linker_set_key: "ether_aton_r"
-  }
-  mangled_function_name: "ether_aton_r"
-  source_file: "bionic/libc/bionic/ether_aton.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "asc"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct ether_addr *"
-        size: 4
-        alignment: 4
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct ether_addr *"
-      size: 4
-      alignment: 4
-    }
-    name: "ether_aton"
-    access: public_access
-    linker_set_key: "ether_aton"
-  }
-  mangled_function_name: "ether_aton"
-  source_file: "bionic/libc/bionic/ether_aton.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "asc"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ether_ntoa_r"
-    access: public_access
-    linker_set_key: "ether_ntoa_r"
-  }
-  mangled_function_name: "ether_ntoa_r"
-  source_file: "bionic/libc/bionic/ether_ntoa.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct ether_addr *"
-        size: 4
-        alignment: 4
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "ether_ntoa"
-    access: public_access
-    linker_set_key: "ether_ntoa"
-  }
-  mangled_function_name: "ether_ntoa"
-  source_file: "bionic/libc/bionic/ether_ntoa.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct ether_addr *"
-        size: 4
-        alignment: 4
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "pututline"
-    access: public_access
-    linker_set_key: "pututline"
-  }
-  mangled_function_name: "pututline"
-  source_file: "bionic/libc/bionic/pututline.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct utmp *"
-        size: 4
-        alignment: 4
-      }
-      name: "utmp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigblock"
-    access: public_access
-    linker_set_key: "sigblock"
-  }
-  mangled_function_name: "sigblock"
-  source_file: "bionic/libc/bionic/sigblock.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigsetmask"
-    access: public_access
-    linker_set_key: "sigsetmask"
-  }
-  mangled_function_name: "sigsetmask"
-  source_file: "bionic/libc/bionic/sigsetmask.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fbufsize"
-    access: public_access
-    linker_set_key: "__fbufsize"
-  }
-  mangled_function_name: "__fbufsize"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__freadable"
-    access: public_access
-    linker_set_key: "__freadable"
-  }
-  mangled_function_name: "__freadable"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fwritable"
-    access: public_access
-    linker_set_key: "__fwritable"
-  }
-  mangled_function_name: "__fwritable"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__flbf"
-    access: public_access
-    linker_set_key: "__flbf"
-  }
-  mangled_function_name: "__flbf"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fpurge"
-    access: public_access
-    linker_set_key: "__fpurge"
-  }
-  mangled_function_name: "__fpurge"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpending"
-    access: public_access
-    linker_set_key: "__fpending"
-  }
-  mangled_function_name: "__fpending"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_flushlbf"
-    access: public_access
-    linker_set_key: "_flushlbf"
-  }
-  mangled_function_name: "_flushlbf"
-  source_file: "bionic/libc/include/stdio_ext.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fsetlocking"
-    access: public_access
-    linker_set_key: "__fsetlocking"
-  }
-  mangled_function_name: "__fsetlocking"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putw"
-    access: public_access
-    linker_set_key: "putw"
-  }
-  mangled_function_name: "putw"
-  source_file: "bionic/libc/bionic/ndk_cruft.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 4
-        alignment: 4
-      }
-      name: "fp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fcntl64"
-    access: public_access
-    linker_set_key: "__fcntl64"
-  }
-  mangled_function_name: "__fcntl64"
-  source_file: "bionic/libc/bionic/legacy_32_bit_support.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__llseek"
-    access: public_access
-    linker_set_key: "__llseek"
-  }
-  mangled_function_name: "__llseek"
-  source_file: "bionic/libc/bionic/legacy_32_bit_support.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *const[65]"
-      size: 260
-      alignment: 4
-    }
-    name: "sys_siglist"
-    access: public_access
-    linker_set_key: "sys_siglist"
-  }
-  source_file: "bionic/libc/include/signal.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *const[65]"
-      size: 260
-      alignment: 4
-    }
-    name: "sys_signame"
-    access: public_access
-    linker_set_key: "sys_signame"
-  }
-  source_file: "bionic/libc/include/signal.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char *[]"
-    }
-    name: "tzname"
-    access: public_access
-    linker_set_key: "tzname"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "daylight"
-    access: public_access
-    linker_set_key: "daylight"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "timezone"
-    access: public_access
-    linker_set_key: "timezone"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "stdin"
-    access: public_access
-    linker_set_key: "stdin"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "stdout"
-    access: public_access
-    linker_set_key: "stdout"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 4
-      alignment: 4
-    }
-    name: "stderr"
-    access: public_access
-    linker_set_key: "stderr"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__stack_chk_guard"
-    access: public_access
-    linker_set_key: "__stack_chk_guard"
-  }
-  source_file: "bionic/libc/private/bionic_ssp.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "optarg"
-    access: public_access
-    linker_set_key: "optarg"
-  }
-  source_file: "bionic/libc/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optind"
-    access: public_access
-    linker_set_key: "optind"
-  }
-  source_file: "bionic/libc/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "opterr"
-    access: public_access
-    linker_set_key: "opterr"
-  }
-  source_file: "bionic/libc/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optopt"
-    access: public_access
-    linker_set_key: "optopt"
-  }
-  source_file: "bionic/libc/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char **"
-      size: 4
-      alignment: 4
-    }
-    name: "environ"
-    access: public_access
-    linker_set_key: "environ"
-  }
-  source_file: "bionic/libc/include/unistd.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const in6_addr"
-      size: 16
-      alignment: 4
-    }
-    name: "in6addr_any"
-    access: public_access
-    linker_set_key: "in6addr_any"
-  }
-  source_file: "bionic/libc/include/netinet/in.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const in6_addr"
-      size: 16
-      alignment: 4
-    }
-    name: "in6addr_loopback"
-    access: public_access
-    linker_set_key: "in6addr_loopback"
-  }
-  source_file: "bionic/libc/include/netinet/in.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "_ctype_"
-    access: public_access
-    linker_set_key: "_ctype_"
-  }
-  source_file: "bionic/libc/include/ctype.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "void (*)()"
-      size: 4
-      alignment: 4
-    }
-    name: "error_print_progname"
-    access: public_access
-    linker_set_key: "error_print_progname"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "error_message_count"
-    access: public_access
-    linker_set_key: "error_message_count"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "error_one_per_line"
-    access: public_access
-    linker_set_key: "error_one_per_line"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "__progname"
-    access: public_access
-    linker_set_key: "__progname"
-  }
-  source_file: "bionic/libc/bionic/libc_init_common.cpp"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "prop_area *"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_area__"
-    access: public_access
-    linker_set_key: "__system_property_area__"
-  }
-  source_file: "bionic/libc/bionic/system_properties.cpp"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "struct res_sym const[]"
-    }
-    name: "__p_class_syms"
-    access: public_access
-    linker_set_key: "__p_class_syms"
-  }
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "struct res_sym const[]"
-    }
-    name: "__p_type_syms"
-    access: public_access
-    linker_set_key: "__p_type_syms"
-  }
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optreset"
-    access: public_access
-    linker_set_key: "optreset"
-  }
-  source_file: "bionic/libc/include/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const short *"
-      size: 4
-      alignment: 4
-    }
-    name: "_tolower_tab_"
-    access: public_access
-    linker_set_key: "_tolower_tab_"
-  }
-  source_file: "bionic/libc/upstream-openbsd/android/include/openbsd-compat.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const short *"
-      size: 4
-      alignment: 4
-    }
-    name: "_toupper_tab_"
-    access: public_access
-    linker_set_key: "_toupper_tab_"
-  }
-  source_file: "bionic/libc/upstream-openbsd/android/include/openbsd-compat.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isthreaded"
-    access: public_access
-    linker_set_key: "__isthreaded"
-  }
-  source_file: "bionic/libc/upstream-openbsd/android/include/openbsd-compat.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE [3]"
-      size: 252
-      alignment: 4
-    }
-    name: "__sF"
-    access: public_access
-    linker_set_key: "__sF"
-  }
-  source_file: "bionic/libc/stdio/stdio.cpp"
-}
diff --git a/current/x86/source-based/libc.so.lsdump.gz b/current/x86/source-based/libc.so.lsdump.gz
new file mode 100644
index 0000000..f987255
--- /dev/null
+++ b/current/x86/source-based/libc.so.lsdump.gz
Binary files differ
diff --git a/current/x86/source-based/libdl.so.lsdump b/current/x86/source-based/libdl.so.lsdump
deleted file mode 100644
index 133ffbd..0000000
--- a/current/x86/source-based/libdl.so.lsdump
+++ /dev/null
@@ -1,708 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "dlopen"
-    access: public_access
-    linker_set_key: "dlopen"
-  }
-  mangled_function_name: "dlopen"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dlclose"
-    access: public_access
-    linker_set_key: "dlclose"
-  }
-  mangled_function_name: "dlclose"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "dlerror"
-    access: public_access
-    linker_set_key: "dlerror"
-  }
-  mangled_function_name: "dlerror"
-  source_file: "bionic/libc/include/dlfcn.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "dlsym"
-    access: public_access
-    linker_set_key: "dlsym"
-  }
-  mangled_function_name: "dlsym"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "symbol"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "dlvsym"
-    access: public_access
-    linker_set_key: "dlvsym"
-  }
-  mangled_function_name: "dlvsym"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "symbol"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "version"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dladdr"
-    access: public_access
-    linker_set_key: "dladdr"
-  }
-  mangled_function_name: "dladdr"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "Dl_info *"
-        size: 4
-        alignment: 4
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_dlopen_ext"
-    access: public_access
-    linker_set_key: "android_dlopen_ext"
-  }
-  mangled_function_name: "android_dlopen_ext"
-  source_file: "bionic/libc/include/android/dlext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_dlextinfo *"
-        size: 4
-        alignment: 4
-      }
-      name: "extinfo"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_get_LD_LIBRARY_PATH"
-    access: public_access
-    linker_set_key: "android_get_LD_LIBRARY_PATH"
-  }
-  mangled_function_name: "android_get_LD_LIBRARY_PATH"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buffer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "buffer_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_update_LD_LIBRARY_PATH"
-    access: public_access
-    linker_set_key: "android_update_LD_LIBRARY_PATH"
-  }
-  mangled_function_name: "android_update_LD_LIBRARY_PATH"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "ld_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_set_application_target_sdk_version"
-    access: public_access
-    linker_set_key: "android_set_application_target_sdk_version"
-  }
-  mangled_function_name: "android_set_application_target_sdk_version"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "target"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_get_application_target_sdk_version"
-    access: public_access
-    linker_set_key: "android_get_application_target_sdk_version"
-  }
-  mangled_function_name: "android_get_application_target_sdk_version"
-  source_file: "bionic/libdl/libdl.c"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_init_anonymous_namespace"
-    access: public_access
-    linker_set_key: "android_init_anonymous_namespace"
-  }
-  mangled_function_name: "android_init_anonymous_namespace"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "shared_libs_sonames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "library_search_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_namespace_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_create_namespace"
-    access: public_access
-    linker_set_key: "android_create_namespace"
-  }
-  mangled_function_name: "android_create_namespace"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "ld_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "default_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long"
-        size: 8
-        alignment: 4
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "permitted_when_isolated_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_link_namespaces"
-    access: public_access
-    linker_set_key: "android_link_namespaces"
-  }
-  mangled_function_name: "android_link_namespaces"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "namespace_from"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "namespace_to"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "shared_libs_sonames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_dlwarning"
-    access: public_access
-    linker_set_key: "android_dlwarning"
-  }
-  mangled_function_name: "android_dlwarning"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "obj"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *, const char *)"
-        size: 4
-        alignment: 4
-      }
-      name: "f"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int *"
-      size: 4
-      alignment: 4
-    }
-    name: "__cfi_init"
-    access: public_access
-    linker_set_key: "__cfi_init"
-  }
-  mangled_function_name: "__cfi_init"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "shadow_base"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cfi_slowpath"
-    access: public_access
-    linker_set_key: "__cfi_slowpath"
-  }
-  mangled_function_name: "__cfi_slowpath"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long"
-        size: 8
-        alignment: 4
-      }
-      name: "CallSiteTypeId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "Ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cfi_slowpath_diag"
-    access: public_access
-    linker_set_key: "__cfi_slowpath_diag"
-  }
-  mangled_function_name: "__cfi_slowpath_diag"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long"
-        size: 8
-        alignment: 4
-      }
-      name: "CallSiteTypeId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "Ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "DiagData"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
diff --git a/current/x86/source-based/libdl.so.lsdump.gz b/current/x86/source-based/libdl.so.lsdump.gz
new file mode 100644
index 0000000..3b99648
--- /dev/null
+++ b/current/x86/source-based/libdl.so.lsdump.gz
Binary files differ
diff --git a/current/x86/source-based/liblog.so.lsdump b/current/x86/source-based/liblog.so.lsdump
deleted file mode 100644
index 10f354c..0000000
--- a/current/x86/source-based/liblog.so.lsdump
+++ /dev/null
@@ -1,7884 +0,0 @@
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time"
-    access: public_access
-    linker_set_key: "log_time"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-  mangled_record_name: "log_time"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry"
-      size: 20
-      alignment: 4
-    }
-    name: "logger_entry"
-    access: public_access
-    linker_set_key: "logger_entry"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "__pad"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v2"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v2"
-    access: public_access
-    linker_set_key: "logger_entry_v2"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "euid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v2"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v3"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v3"
-    access: public_access
-    linker_set_key: "logger_entry_v3"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v3"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v4"
-      size: 28
-      alignment: 4
-    }
-    name: "logger_entry_v4"
-    access: public_access
-    linker_set_key: "logger_entry_v4"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v4"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_msg"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg"
-    access: public_access
-    linker_set_key: "log_msg"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct log_msg::(anonymous)"
-        size: 5124
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "log_msg"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_msg::(anonymous)"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg::(anonymous)"
-    access: public_access
-    linker_set_key: "log_msg::(anonymous)"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char [5121]"
-        size: 5121
-        alignment: 1
-      }
-      name: "buf"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry_v4"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v3"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v3"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v2"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v2"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry"
-        size: 20
-        alignment: 4
-      }
-      name: "entry_v1"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 4
-    }
-    name: "android_log_list_element"
-    access: public_access
-    linker_set_key: "android_log_list_element"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "complete"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_list_element::(anonymous)"
-        size: 8
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element::(anonymous)"
-      size: 8
-      alignment: 4
-    }
-    name: "(anonymous struct)::(anonymous)"
-    access: public_access
-    linker_set_key: "(anonymous struct)::(anonymous)"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "int32"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: "int64"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "string"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "float32"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_pmsg_log_header_t"
-      size: 7
-      alignment: 1
-    }
-    name: "android_pmsg_log_header_t"
-    access: public_access
-    linker_set_key: "android_pmsg_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "magic"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_header_t"
-      size: 11
-      alignment: 1
-    }
-    name: "android_log_header_t"
-    access: public_access
-    linker_set_key: "android_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "id"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "realtime"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_header_t"
-      size: 4
-      alignment: 1
-    }
-    name: "android_event_header_t"
-    access: public_access
-    linker_set_key: "android_event_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_int_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_int_t"
-    access: public_access
-    linker_set_key: "android_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_int_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_int_t"
-    access: public_access
-    linker_set_key: "android_log_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_int_t"
-        size: 5
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_long_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_event_long_t"
-    access: public_access
-    linker_set_key: "android_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_long_t"
-      size: 13
-      alignment: 1
-    }
-    name: "android_log_event_long_t"
-    access: public_access
-    linker_set_key: "android_log_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_long_t"
-        size: 9
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_string_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_string_t"
-    access: public_access
-    linker_set_key: "android_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_string_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_string_t"
-    access: public_access
-    linker_set_key: "android_log_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time"
-    access: public_access
-    linker_set_key: "_Z8log_time"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-  mangled_record_name: "_Z8log_time"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry"
-      size: 20
-      alignment: 4
-    }
-    name: "logger_entry"
-    access: public_access
-    linker_set_key: "_Z12logger_entry"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "__pad"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z12logger_entry"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v2"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v2"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v2"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "euid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v2"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v3"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v3"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v3"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v3"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v4"
-      size: 28
-      alignment: 4
-    }
-    name: "logger_entry_v4"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v4"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v4"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_msg"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg"
-    access: public_access
-    linker_set_key: "_Z7log_msg"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "log_msg::(anonymous)"
-        size: 5124
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z7log_msg"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_msg::(anonymous)"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg::(anonymous)"
-    access: public_access
-    linker_set_key: "_ZN7log_msgUt_E"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char [5121]"
-        size: 5121
-        alignment: 1
-      }
-      name: "buf"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry_v4"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v3"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v3"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v2"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v2"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry"
-        size: 20
-        alignment: 4
-      }
-      name: "entry_v1"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_ZN7log_msgUt_E"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct AndroidLogEntry_t"
-      size: 40
-      alignment: 4
-    }
-    name: "AndroidLogEntry_t"
-    access: public_access
-    linker_set_key: "AndroidLogEntry_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "enum android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "priority"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tagLen"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "messageLen"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "message"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/logprint.h"
-  mangled_record_name: "AndroidLogEntry_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 4
-    }
-    name: "android_log_list_element"
-    access: public_access
-    linker_set_key: "_Z24android_log_list_element"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "complete"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_list_element::(anonymous)"
-        size: 8
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_Z24android_log_list_element"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element::(anonymous)"
-      size: 8
-      alignment: 4
-    }
-    name: "(anonymous struct)::(anonymous)"
-    access: public_access
-    linker_set_key: "_ZN24android_log_list_elementUt_E"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "int32"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: "int64"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "string"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "float32"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_ZN24android_log_list_elementUt_E"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list"
-      size: 8
-      alignment: 4
-    }
-    name: "android_log_event_list"
-    access: public_access
-    linker_set_key: "_Z22android_log_event_list"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: private_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "ret"
-      access: private_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_Z22android_log_event_list"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_pmsg_log_header_t"
-      size: 7
-      alignment: 1
-    }
-    name: "android_pmsg_log_header_t"
-    access: public_access
-    linker_set_key: "_Z25android_pmsg_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "magic"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z25android_pmsg_log_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_header_t"
-      size: 11
-      alignment: 1
-    }
-    name: "android_log_header_t"
-    access: public_access
-    linker_set_key: "_Z20android_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "id"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "realtime"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z20android_log_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_header_t"
-      size: 4
-      alignment: 1
-    }
-    name: "android_event_header_t"
-    access: public_access
-    linker_set_key: "_Z22android_event_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z22android_event_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_int_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_int_t"
-    access: public_access
-    linker_set_key: "_Z19android_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z19android_event_int_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_int_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_int_t"
-    access: public_access
-    linker_set_key: "_Z23android_log_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_int_t"
-        size: 5
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z23android_log_event_int_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_long_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_event_long_t"
-    access: public_access
-    linker_set_key: "_Z20android_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z20android_event_long_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_long_t"
-      size: 13
-      alignment: 1
-    }
-    name: "android_log_event_long_t"
-    access: public_access
-    linker_set_key: "_Z24android_log_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_long_t"
-        size: 9
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z24android_log_event_long_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_string_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_string_t"
-    access: public_access
-    linker_set_key: "_Z22android_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z22android_event_string_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_string_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_string_t"
-    access: public_access
-    linker_set_key: "_Z26android_log_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z26android_log_event_string_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "__android_log_event_list"
-      size: 8
-      alignment: 4
-    }
-    name: "__android_log_event_list"
-    access: public_access
-    linker_set_key: "_Z24__android_log_event_list"
-  }
-  base_specifiers {
-    basic_abi {
-      type_abi {
-        name: "android_log_event_list"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-    }
-    is_virtual: false
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z24__android_log_event_list"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_set_log_transport"
-    access: public_access
-    linker_set_key: "android_set_log_transport"
-  }
-  mangled_function_name: "android_set_log_transport"
-  source_file: "system/core/liblog/include/log/log_transport.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "transport_flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_get_log_transport"
-    access: public_access
-    linker_set_key: "android_get_log_transport"
-  }
-  mangled_function_name: "android_get_log_transport"
-  source_file: "system/core/liblog/include/log/log_transport.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_write"
-    access: public_access
-    linker_set_key: "__android_log_write"
-  }
-  mangled_function_name: "__android_log_write"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "text"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_print"
-    access: public_access
-    linker_set_key: "__android_log_print"
-  }
-  mangled_function_name: "__android_log_print"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_vprint"
-    access: public_access
-    linker_set_key: "__android_log_vprint"
-  }
-  mangled_function_name: "__android_log_vprint"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "ap"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_assert"
-    access: public_access
-    linker_set_key: "__android_log_assert"
-  }
-  mangled_function_name: "__android_log_assert"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "cond"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_buf_write"
-    access: public_access
-    linker_set_key: "__android_log_buf_write"
-  }
-  mangled_function_name: "__android_log_buf_write"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "bufID"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "text"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_buf_print"
-    access: public_access
-    linker_set_key: "__android_log_buf_print"
-  }
-  mangled_function_name: "__android_log_buf_print"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "bufID"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "enum log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "android_name_to_log_id"
-    access: public_access
-    linker_set_key: "android_name_to_log_id"
-  }
-  mangled_function_name: "android_name_to_log_id"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "logName"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_id_to_name"
-    access: public_access
-    linker_set_key: "android_log_id_to_name"
-  }
-  mangled_function_name: "android_log_id_to_name"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_loggable"
-    access: public_access
-    linker_set_key: "__android_log_is_loggable"
-  }
-  mangled_function_name: "__android_log_is_loggable"
-  source_file: "system/core/liblog/include/log/log_main.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "default_prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_loggable_len"
-    access: public_access
-    linker_set_key: "__android_log_is_loggable_len"
-  }
-  mangled_function_name: "__android_log_is_loggable_len"
-  source_file: "system/core/liblog/include/log/log_main.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "default_prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "enum log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_id"
-    access: public_access
-    linker_set_key: "android_logger_get_id"
-  }
-  mangled_function_name: "android_logger_get_id"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_clear"
-    access: public_access
-    linker_set_key: "android_logger_clear"
-  }
-  mangled_function_name: "android_logger_clear"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_log_size"
-    access: public_access
-    linker_set_key: "android_logger_get_log_size"
-  }
-  mangled_function_name: "android_logger_get_log_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_set_log_size"
-    access: public_access
-    linker_set_key: "android_logger_set_log_size"
-  }
-  mangled_function_name: "android_logger_set_log_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_log_readable_size"
-    access: public_access
-    linker_set_key: "android_logger_get_log_readable_size"
-  }
-  mangled_function_name: "android_logger_get_log_readable_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_log_version"
-    access: public_access
-    linker_set_key: "android_logger_get_log_version"
-  }
-  mangled_function_name: "android_logger_get_log_version"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_statistics"
-    access: public_access
-    linker_set_key: "android_logger_get_statistics"
-  }
-  mangled_function_name: "android_logger_get_statistics"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_prune_list"
-    access: public_access
-    linker_set_key: "android_logger_get_prune_list"
-  }
-  mangled_function_name: "android_logger_get_prune_list"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_set_prune_list"
-    access: public_access
-    linker_set_key: "android_logger_set_prune_list"
-  }
-  mangled_function_name: "android_logger_set_prune_list"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_list_alloc"
-    access: public_access
-    linker_set_key: "android_logger_list_alloc"
-  }
-  mangled_function_name: "android_logger_list_alloc"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tail"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_list_alloc_time"
-    access: public_access
-    linker_set_key: "android_logger_list_alloc_time"
-  }
-  mangled_function_name: "android_logger_list_alloc_time"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "start"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_logger_list_free"
-    access: public_access
-    linker_set_key: "android_logger_list_free"
-  }
-  mangled_function_name: "android_logger_list_free"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_list_read"
-    access: public_access
-    linker_set_key: "android_logger_list_read"
-  }
-  mangled_function_name: "android_logger_list_read"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct log_msg *"
-        size: 4
-        alignment: 4
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_open"
-    access: public_access
-    linker_set_key: "android_logger_open"
-  }
-  mangled_function_name: "android_logger_open"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 4
-        alignment: 4
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_list_open"
-    access: public_access
-    linker_set_key: "android_logger_list_open"
-  }
-  mangled_function_name: "android_logger_list_open"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tail"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_bwrite"
-    access: public_access
-    linker_set_key: "__android_log_bwrite"
-  }
-  mangled_function_name: "__android_log_bwrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_btwrite"
-    access: public_access
-    linker_set_key: "__android_log_btwrite"
-  }
-  mangled_function_name: "__android_log_btwrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_bswrite"
-    access: public_access
-    linker_set_key: "__android_log_bswrite"
-  }
-  mangled_function_name: "__android_log_bswrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_clockid"
-    access: public_access
-    linker_set_key: "android_log_clockid"
-  }
-  mangled_function_name: "android_log_clockid"
-  source_file: "system/core/liblog/include/log/log.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_error_write"
-    access: public_access
-    linker_set_key: "__android_log_error_write"
-  }
-  mangled_function_name: "__android_log_error_write"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "subTag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dataLen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_close"
-    access: public_access
-    linker_set_key: "__android_log_close"
-  }
-  mangled_function_name: "__android_log_close"
-  source_file: "system/core/liblog/include/log/log.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_ratelimit"
-    access: public_access
-    linker_set_key: "__android_log_ratelimit"
-  }
-  mangled_function_name: "__android_log_ratelimit"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: "seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 4
-        alignment: 4
-      }
-      name: "last"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_log_context_internal *"
-      size: 4
-      alignment: 4
-    }
-    name: "create_android_logger"
-    access: public_access
-    linker_set_key: "create_android_logger"
-  }
-  mangled_function_name: "create_android_logger"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_begin"
-    access: public_access
-    linker_set_key: "android_log_write_list_begin"
-  }
-  mangled_function_name: "android_log_write_list_begin"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_end"
-    access: public_access
-    linker_set_key: "android_log_write_list_end"
-  }
-  mangled_function_name: "android_log_write_list_end"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_int32"
-    access: public_access
-    linker_set_key: "android_log_write_int32"
-  }
-  mangled_function_name: "android_log_write_int32"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_int64"
-    access: public_access
-    linker_set_key: "android_log_write_int64"
-  }
-  mangled_function_name: "android_log_write_int64"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_string8"
-    access: public_access
-    linker_set_key: "android_log_write_string8"
-  }
-  mangled_function_name: "android_log_write_string8"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_string8_len"
-    access: public_access
-    linker_set_key: "android_log_write_string8_len"
-  }
-  mangled_function_name: "android_log_write_string8_len"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "maxlen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_float32"
-    access: public_access
-    linker_set_key: "android_log_write_float32"
-  }
-  mangled_function_name: "android_log_write_float32"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list"
-    access: public_access
-    linker_set_key: "android_log_write_list"
-  }
-  mangled_function_name: "android_log_write_list"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_log_context_internal *"
-      size: 4
-      alignment: 4
-    }
-    name: "create_android_log_parser"
-    access: public_access
-    linker_set_key: "create_android_log_parser"
-  }
-  mangled_function_name: "create_android_log_parser"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 4
-    }
-    name: "android_log_read_next"
-    access: public_access
-    linker_set_key: "android_log_read_next"
-  }
-  mangled_function_name: "android_log_read_next"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 4
-    }
-    name: "android_log_peek_next"
-    access: public_access
-    linker_set_key: "android_log_peek_next"
-  }
-  mangled_function_name: "android_log_peek_next"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_destroy"
-    access: public_access
-    linker_set_key: "android_log_destroy"
-  }
-  mangled_function_name: "android_log_destroy"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal **"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_pmsg_file_write"
-    access: public_access
-    linker_set_key: "__android_log_pmsg_file_write"
-  }
-  mangled_function_name: "__android_log_pmsg_file_write"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_pmsg_file_read"
-    access: public_access
-    linker_set_key: "__android_log_pmsg_file_read"
-  }
-  mangled_function_name: "__android_log_pmsg_file_read"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "prefix"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(enum log_id, char, const char *, const char *, unsigned int, void *)"
-        size: 4
-        alignment: 4
-      }
-      name: "fn"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 4
-        alignment: 4
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security_bwrite"
-    access: public_access
-    linker_set_key: "__android_log_security_bwrite"
-  }
-  mangled_function_name: "__android_log_security_bwrite"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 4
-        alignment: 4
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security_bswrite"
-    access: public_access
-    linker_set_key: "__android_log_security_bswrite"
-  }
-  mangled_function_name: "__android_log_security_bswrite"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security"
-    access: public_access
-    linker_set_key: "__android_log_security"
-  }
-  mangled_function_name: "__android_log_security"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_debuggable"
-    access: public_access
-    linker_set_key: "__android_log_is_debuggable"
-  }
-  mangled_function_name: "__android_log_is_debuggable"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__android_logger_property_get_bool"
-    access: public_access
-    linker_set_key: "__android_logger_property_get_bool"
-  }
-  mangled_function_name: "__android_logger_property_get_bool"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_logger_get_buffer_size"
-    access: public_access
-    linker_set_key: "__android_logger_get_buffer_size"
-  }
-  mangled_function_name: "__android_logger_get_buffer_size"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__android_logger_valid_buffer_size"
-    access: public_access
-    linker_set_key: "__android_logger_valid_buffer_size"
-  }
-  mangled_function_name: "__android_logger_valid_buffer_size"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_buffer"
-    access: public_access
-    linker_set_key: "android_log_write_list_buffer"
-  }
-  mangled_function_name: "android_log_write_list_buffer"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 4
-        alignment: 4
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 4
-        alignment: 4
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1ERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timeC1ERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ejj"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ejj"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ev"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ev"
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ei"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ei"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1EPKc"
-  }
-  mangled_function_name: "_ZN8log_timeC1EPKc"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator=="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeeqERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeeqERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator!="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeneERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeneERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeltERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeltERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>="
-    access: public_access
-    linker_set_key: "_ZNK8log_timegeERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timegeERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>"
-    access: public_access
-    linker_set_key: "_ZNK8log_timegtERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timegtERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeleERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeleERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator=="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeeqERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeeqERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator!="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeneERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeneERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeltERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeltERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>="
-    access: public_access
-    linker_set_key: "_ZNK8log_timegeERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timegeERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>"
-    access: public_access
-    linker_set_key: "_ZNK8log_timegtERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timegtERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeleERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeleERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 4
-    }
-    name: "log_time::nsec"
-    access: public_access
-    linker_set_key: "_ZNK8log_time4nsecEv"
-  }
-  mangled_function_name: "_ZNK8log_time4nsecEv"
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator=="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgeqERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgeqERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator!="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgneERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgneERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator<"
-    access: public_access
-    linker_set_key: "_ZNK7log_msgltERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgltERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator>="
-    access: public_access
-    linker_set_key: "_ZNK7log_msggeERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msggeERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator>"
-    access: public_access
-    linker_set_key: "_ZNK7log_msggtERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msggtERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator<="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgleERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgleERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 4
-    }
-    name: "log_msg::nsec"
-    access: public_access
-    linker_set_key: "_ZNK7log_msg4nsecEv"
-  }
-  mangled_function_name: "_ZNK7log_msg4nsecEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "log_msg::id"
-    access: public_access
-    linker_set_key: "_ZN7log_msg2idEv"
-  }
-  mangled_function_name: "_ZN7log_msg2idEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "log_msg::msg"
-    access: public_access
-    linker_set_key: "_ZN7log_msg3msgEv"
-  }
-  mangled_function_name: "_ZN7log_msg3msgEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_msg::len"
-    access: public_access
-    linker_set_key: "_ZN7log_msg3lenEv"
-  }
-  mangled_function_name: "_ZN7log_msg3lenEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct EventTagMap *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_openEventTagMap"
-    access: public_access
-    linker_set_key: "android_openEventTagMap"
-  }
-  mangled_function_name: "android_openEventTagMap"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "fileName"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_closeEventTagMap"
-    access: public_access
-    linker_set_key: "android_closeEventTagMap"
-  }
-  mangled_function_name: "android_closeEventTagMap"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_lookupEventTag"
-    access: public_access
-    linker_set_key: "android_lookupEventTag"
-  }
-  mangled_function_name: "android_lookupEventTag"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_lookupEventTag_len"
-    access: public_access
-    linker_set_key: "android_lookupEventTag_len"
-  }
-  mangled_function_name: "android_lookupEventTag_len"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_lookupEventFormat_len"
-    access: public_access
-    linker_set_key: "android_lookupEventFormat_len"
-  }
-  mangled_function_name: "android_lookupEventFormat_len"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_lookupEventTagNum"
-    access: public_access
-    linker_set_key: "android_lookupEventTagNum"
-  }
-  mangled_function_name: "android_lookupEventTagNum"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tagname"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct AndroidLogFormat_t *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_format_new"
-    access: public_access
-    linker_set_key: "android_log_format_new"
-  }
-  mangled_function_name: "android_log_format_new"
-  source_file: "system/core/liblog/include/log/logprint.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_format_free"
-    access: public_access
-    linker_set_key: "android_log_format_free"
-  }
-  mangled_function_name: "android_log_format_free"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_setPrintFormat"
-    access: public_access
-    linker_set_key: "android_log_setPrintFormat"
-  }
-  mangled_function_name: "android_log_setPrintFormat"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "AndroidLogPrintFormat"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "AndroidLogPrintFormat"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_formatFromString"
-    access: public_access
-    linker_set_key: "android_log_formatFromString"
-  }
-  mangled_function_name: "android_log_formatFromString"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "s"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_addFilterRule"
-    access: public_access
-    linker_set_key: "android_log_addFilterRule"
-  }
-  mangled_function_name: "android_log_addFilterRule"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filterExpression"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_addFilterString"
-    access: public_access
-    linker_set_key: "android_log_addFilterString"
-  }
-  mangled_function_name: "android_log_addFilterString"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "filterString"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_shouldPrintLine"
-    access: public_access
-    linker_set_key: "android_log_shouldPrintLine"
-  }
-  mangled_function_name: "android_log_shouldPrintLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "pri"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_processLogBuffer"
-    access: public_access
-    linker_set_key: "android_log_processLogBuffer"
-  }
-  mangled_function_name: "android_log_processLogBuffer"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogEntry_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_processBinaryLogBuffer"
-    access: public_access
-    linker_set_key: "android_log_processBinaryLogBuffer"
-  }
-  mangled_function_name: "android_log_processBinaryLogBuffer"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry *"
-        size: 4
-        alignment: 4
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogEntry_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 4
-        alignment: 4
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "messageBuf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "messageBufLen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_formatLogLine"
-    access: public_access
-    linker_set_key: "android_log_formatLogLine"
-  }
-  mangled_function_name: "android_log_formatLogLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 4
-        alignment: 4
-      }
-      name: "defaultBuffer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "defaultBufferSize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct AndroidLogEntry_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_line"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_outLength"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_printLogLine"
-    access: public_access
-    linker_set_key: "android_log_printLogLine"
-  }
-  mangled_function_name: "android_log_printLogLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct AndroidLogEntry_t *"
-        size: 4
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-="
-    access: public_access
-    linker_set_key: "_ZN8log_timemIERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timemIERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-"
-    access: public_access
-    linker_set_key: "_ZNK8log_timemiERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timemiERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+="
-    access: public_access
-    linker_set_key: "_ZN8log_timepLERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timepLERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeplERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeplERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-="
-    access: public_access
-    linker_set_key: "_ZN8log_timemIERKS_"
-  }
-  mangled_function_name: "_ZN8log_timemIERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-"
-    access: public_access
-    linker_set_key: "_ZNK8log_timemiERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timemiERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+="
-    access: public_access
-    linker_set_key: "_ZN8log_timepLERKS_"
-  }
-  mangled_function_name: "_ZN8log_timepLERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeplERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeplERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 4
-        alignment: 4
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 4
-      alignment: 4
-    }
-    name: "log_time::strptime"
-    access: public_access
-    linker_set_key: "_ZN8log_time8strptimeEPKcS1_"
-  }
-  mangled_function_name: "_ZN8log_time8strptimeEPKcS1_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "s"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "true"
-    }
-    default_arg: true
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: private_access
-    linker_set_key: "_ZN22android_log_event_listC1ERKS_"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1ERKS_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::operator="
-    access: private_access
-    linker_set_key: "_ZN22android_log_event_listaSERKS_"
-  }
-  mangled_function_name: "_ZN22android_log_event_listaSERKS_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listC1Ei"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1Ei"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listC1ER7log_msg"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1ER7log_msg"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::~android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listD0Ev"
-  }
-  mangled_function_name: "_ZN22android_log_event_listD0Ev"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::close"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5closeEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5closeEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_context_internal *"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator android_log_context_internal *"
-    access: public_access
-    linker_set_key: "_ZNK22android_log_event_listcvP28android_log_context_internalEv"
-  }
-  mangled_function_name: "_ZNK22android_log_event_listcvP28android_log_context_internalEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::status"
-    access: public_access
-    linker_set_key: "_ZNK22android_log_event_list6statusEv"
-  }
-  mangled_function_name: "_ZNK22android_log_event_list6statusEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::begin"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5beginEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5beginEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::end"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list3endEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list3endEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEi"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEi"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEj"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEj"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEx"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEx"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEy"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEy"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long long"
-        size: 8
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEPKc"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEPKc"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEf"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEf"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::write"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5writeE6log_id"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5writeE6log_id"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "true"
-    }
-    default_arg: true
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsE6log_id"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsE6log_id"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendInt"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list9AppendIntEi"
-  }
-  mangled_function_name: "_ZN22android_log_event_list9AppendIntEi"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendLong"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list10AppendLongEx"
-  }
-  mangled_function_name: "_ZN22android_log_event_list10AppendLongEx"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringEPKc"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringEPKc"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringEPKcj"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringEPKcj"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendFloat"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list11AppendFloatEf"
-  }
-  mangled_function_name: "_ZN22android_log_event_list11AppendFloatEf"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendET_"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendET_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "type-parameter-0-0"
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  template_info {
-    elements {
-      basic_abi {
-        name: "Tvalue"
-        linker_set_key: "Tvalue"
-      }
-    }
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendEPKcj"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendEPKcj"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 4
-    }
-    name: "android_log_event_list::read"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list4readEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list4readEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 4
-    }
-    name: "android_log_event_list::peek"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list4peekEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list4peekEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: private_access
-    linker_set_key: "_ZN24__android_log_event_listC1ERK22android_log_event_list"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1ERK22android_log_event_list"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::operator="
-    access: private_access
-    linker_set_key: "_ZN24__android_log_event_listaSERKS_"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listaSERKS_"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const __android_log_event_list &"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listC1Ei"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1Ei"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listC1ER7log_msg"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1ER7log_msg"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_msg &"
-        size: 4
-        alignment: 4
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "std::basic_string<char, std::char_traits<char>, std::allocator<char> >"
-      size: 12
-      alignment: 4
-    }
-    name: "__android_log_event_list::operator basic_string"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listcvNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEv"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listcvNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEv"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_LogPriority"
-    access: public_access
-    linker_set_key: "android_LogPriority"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_UNKNOWN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEFAULT"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_VERBOSE"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEBUG"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_INFO"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_WARN"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_ERROR"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_FATAL"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_SILENT"
-      access: public_access
-      linker_set_key: "8"
-    }
-    enum_field_value: 8
-  }
-  source_file: "system/core/liblog/include/android/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_id"
-    access: public_access
-    linker_set_key: "log_id"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_RADIO"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_EVENTS"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SYSTEM"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_CRASH"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SECURITY"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_KERNEL"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAX"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  source_file: "system/core/liblog/include/log/log_id.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "AndroidEventLogType"
-    access: public_access
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST_STOP"
-      access: public_access
-      linker_set_key: "10"
-    }
-    enum_field_value: 10
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_UNKNOWN"
-      access: public_access
-      linker_set_key: "63"
-    }
-    enum_field_value: 63
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_INT"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LONG"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_STRING"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_FLOAT"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  source_file: "system/core/liblog/include/log/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_LogPriority"
-    access: public_access
-    linker_set_key: "_Z19android_LogPriority"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_UNKNOWN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEFAULT"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_VERBOSE"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEBUG"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_INFO"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_WARN"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_ERROR"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_FATAL"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_SILENT"
-      access: public_access
-      linker_set_key: "8"
-    }
-    enum_field_value: 8
-  }
-  source_file: "system/core/liblog/include/android/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_id"
-    access: public_access
-    linker_set_key: "_Z6log_id"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_RADIO"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_EVENTS"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SYSTEM"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_CRASH"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SECURITY"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_KERNEL"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAX"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  source_file: "system/core/liblog/include/log/log_id.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "AndroidEventLogType"
-    access: public_access
-    linker_set_key: "_Z19AndroidEventLogType"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST_STOP"
-      access: public_access
-      linker_set_key: "10"
-    }
-    enum_field_value: 10
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_UNKNOWN"
-      access: public_access
-      linker_set_key: "63"
-    }
-    enum_field_value: 63
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_INT"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LONG"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_STRING"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_FLOAT"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  source_file: "system/core/liblog/include/log/log.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_time::tv_sec_max"
-    access: public_access
-    linker_set_key: "_ZN8log_time10tv_sec_maxE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_time::tv_nsec_max"
-    access: public_access
-    linker_set_key: "_ZN8log_time11tv_nsec_maxE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const timespec"
-      size: 8
-      alignment: 4
-    }
-    name: "log_time::EPOCH"
-    access: public_access
-    linker_set_key: "_ZN8log_time5EPOCHE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char const[]"
-    }
-    name: "log_time::default_format"
-    access: public_access
-    linker_set_key: "_ZN8log_time14default_formatE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
diff --git a/current/x86/source-based/liblog.so.lsdump.gz b/current/x86/source-based/liblog.so.lsdump.gz
new file mode 100644
index 0000000..a52a37d
--- /dev/null
+++ b/current/x86/source-based/liblog.so.lsdump.gz
Binary files differ
diff --git a/current/x86/source-based/libm.so.lsdump b/current/x86/source-based/libm.so.lsdump
deleted file mode 100644
index 087c3ea..0000000
--- a/current/x86/source-based/libm.so.lsdump
+++ /dev/null
@@ -1,8741 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbit"
-    access: public_access
-    linker_set_key: "__signbit"
-  }
-  mangled_function_name: "__signbit"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbitf"
-    access: public_access
-    linker_set_key: "__signbitf"
-  }
-  mangled_function_name: "__signbitf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbitl"
-    access: public_access
-    linker_set_key: "__signbitl"
-  }
-  mangled_function_name: "__signbitl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "acos"
-    access: public_access
-    linker_set_key: "acos"
-  }
-  mangled_function_name: "acos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "asin"
-    access: public_access
-    linker_set_key: "asin"
-  }
-  mangled_function_name: "asin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "atan"
-    access: public_access
-    linker_set_key: "atan"
-  }
-  mangled_function_name: "atan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "atan2"
-    access: public_access
-    linker_set_key: "atan2"
-  }
-  mangled_function_name: "atan2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "cos"
-    access: public_access
-    linker_set_key: "cos"
-  }
-  mangled_function_name: "cos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "sin"
-    access: public_access
-    linker_set_key: "sin"
-  }
-  mangled_function_name: "sin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "tan"
-    access: public_access
-    linker_set_key: "tan"
-  }
-  mangled_function_name: "tan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "cosh"
-    access: public_access
-    linker_set_key: "cosh"
-  }
-  mangled_function_name: "cosh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "sinh"
-    access: public_access
-    linker_set_key: "sinh"
-  }
-  mangled_function_name: "sinh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "tanh"
-    access: public_access
-    linker_set_key: "tanh"
-  }
-  mangled_function_name: "tanh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "exp"
-    access: public_access
-    linker_set_key: "exp"
-  }
-  mangled_function_name: "exp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "frexp"
-    access: public_access
-    linker_set_key: "frexp"
-  }
-  mangled_function_name: "frexp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "log"
-    access: public_access
-    linker_set_key: "log"
-  }
-  mangled_function_name: "log"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "log10"
-    access: public_access
-    linker_set_key: "log10"
-  }
-  mangled_function_name: "log10"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "modf"
-    access: public_access
-    linker_set_key: "modf"
-  }
-  mangled_function_name: "modf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "pow"
-    access: public_access
-    linker_set_key: "pow"
-  }
-  mangled_function_name: "pow"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "sqrt"
-    access: public_access
-    linker_set_key: "sqrt"
-  }
-  mangled_function_name: "sqrt"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "ceil"
-    access: public_access
-    linker_set_key: "ceil"
-  }
-  mangled_function_name: "ceil"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "fabs"
-    access: public_access
-    linker_set_key: "fabs"
-  }
-  mangled_function_name: "fabs"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "floor"
-    access: public_access
-    linker_set_key: "floor"
-  }
-  mangled_function_name: "floor"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "fmod"
-    access: public_access
-    linker_set_key: "fmod"
-  }
-  mangled_function_name: "fmod"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "acosh"
-    access: public_access
-    linker_set_key: "acosh"
-  }
-  mangled_function_name: "acosh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "asinh"
-    access: public_access
-    linker_set_key: "asinh"
-  }
-  mangled_function_name: "asinh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "atanh"
-    access: public_access
-    linker_set_key: "atanh"
-  }
-  mangled_function_name: "atanh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "cbrt"
-    access: public_access
-    linker_set_key: "cbrt"
-  }
-  mangled_function_name: "cbrt"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "erf"
-    access: public_access
-    linker_set_key: "erf"
-  }
-  mangled_function_name: "erf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "erfc"
-    access: public_access
-    linker_set_key: "erfc"
-  }
-  mangled_function_name: "erfc"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "exp2"
-    access: public_access
-    linker_set_key: "exp2"
-  }
-  mangled_function_name: "exp2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "expm1"
-    access: public_access
-    linker_set_key: "expm1"
-  }
-  mangled_function_name: "expm1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "fma"
-    access: public_access
-    linker_set_key: "fma"
-  }
-  mangled_function_name: "fma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "hypot"
-    access: public_access
-    linker_set_key: "hypot"
-  }
-  mangled_function_name: "hypot"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogb"
-    access: public_access
-    linker_set_key: "ilogb"
-  }
-  mangled_function_name: "ilogb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "lgamma"
-    access: public_access
-    linker_set_key: "lgamma"
-  }
-  mangled_function_name: "lgamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "llrint"
-    access: public_access
-    linker_set_key: "llrint"
-  }
-  mangled_function_name: "llrint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "llround"
-    access: public_access
-    linker_set_key: "llround"
-  }
-  mangled_function_name: "llround"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "log1p"
-    access: public_access
-    linker_set_key: "log1p"
-  }
-  mangled_function_name: "log1p"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "log2"
-    access: public_access
-    linker_set_key: "log2"
-  }
-  mangled_function_name: "log2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "logb"
-    access: public_access
-    linker_set_key: "logb"
-  }
-  mangled_function_name: "logb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lrint"
-    access: public_access
-    linker_set_key: "lrint"
-  }
-  mangled_function_name: "lrint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lround"
-    access: public_access
-    linker_set_key: "lround"
-  }
-  mangled_function_name: "lround"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "nan"
-    access: public_access
-    linker_set_key: "nan"
-  }
-  mangled_function_name: "nan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "nextafter"
-    access: public_access
-    linker_set_key: "nextafter"
-  }
-  mangled_function_name: "nextafter"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "remainder"
-    access: public_access
-    linker_set_key: "remainder"
-  }
-  mangled_function_name: "remainder"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "remquo"
-    access: public_access
-    linker_set_key: "remquo"
-  }
-  mangled_function_name: "remquo"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "rint"
-    access: public_access
-    linker_set_key: "rint"
-  }
-  mangled_function_name: "rint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "copysign"
-    access: public_access
-    linker_set_key: "copysign"
-  }
-  mangled_function_name: "copysign"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "fdim"
-    access: public_access
-    linker_set_key: "fdim"
-  }
-  mangled_function_name: "fdim"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "fmax"
-    access: public_access
-    linker_set_key: "fmax"
-  }
-  mangled_function_name: "fmax"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "fmin"
-    access: public_access
-    linker_set_key: "fmin"
-  }
-  mangled_function_name: "fmin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "nearbyint"
-    access: public_access
-    linker_set_key: "nearbyint"
-  }
-  mangled_function_name: "nearbyint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "round"
-    access: public_access
-    linker_set_key: "round"
-  }
-  mangled_function_name: "round"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "scalbln"
-    access: public_access
-    linker_set_key: "scalbln"
-  }
-  mangled_function_name: "scalbln"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "scalbn"
-    access: public_access
-    linker_set_key: "scalbn"
-  }
-  mangled_function_name: "scalbn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "tgamma"
-    access: public_access
-    linker_set_key: "tgamma"
-  }
-  mangled_function_name: "tgamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "trunc"
-    access: public_access
-    linker_set_key: "trunc"
-  }
-  mangled_function_name: "trunc"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "acosf"
-    access: public_access
-    linker_set_key: "acosf"
-  }
-  mangled_function_name: "acosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "asinf"
-    access: public_access
-    linker_set_key: "asinf"
-  }
-  mangled_function_name: "asinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atanf"
-    access: public_access
-    linker_set_key: "atanf"
-  }
-  mangled_function_name: "atanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atan2f"
-    access: public_access
-    linker_set_key: "atan2f"
-  }
-  mangled_function_name: "atan2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cosf"
-    access: public_access
-    linker_set_key: "cosf"
-  }
-  mangled_function_name: "cosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sinf"
-    access: public_access
-    linker_set_key: "sinf"
-  }
-  mangled_function_name: "sinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tanf"
-    access: public_access
-    linker_set_key: "tanf"
-  }
-  mangled_function_name: "tanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "coshf"
-    access: public_access
-    linker_set_key: "coshf"
-  }
-  mangled_function_name: "coshf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sinhf"
-    access: public_access
-    linker_set_key: "sinhf"
-  }
-  mangled_function_name: "sinhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tanhf"
-    access: public_access
-    linker_set_key: "tanhf"
-  }
-  mangled_function_name: "tanhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "exp2f"
-    access: public_access
-    linker_set_key: "exp2f"
-  }
-  mangled_function_name: "exp2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "expf"
-    access: public_access
-    linker_set_key: "expf"
-  }
-  mangled_function_name: "expf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "expm1f"
-    access: public_access
-    linker_set_key: "expm1f"
-  }
-  mangled_function_name: "expm1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "frexpf"
-    access: public_access
-    linker_set_key: "frexpf"
-  }
-  mangled_function_name: "frexpf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogbf"
-    access: public_access
-    linker_set_key: "ilogbf"
-  }
-  mangled_function_name: "ilogbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ldexpf"
-    access: public_access
-    linker_set_key: "ldexpf"
-  }
-  mangled_function_name: "ldexpf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log10f"
-    access: public_access
-    linker_set_key: "log10f"
-  }
-  mangled_function_name: "log10f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log1pf"
-    access: public_access
-    linker_set_key: "log1pf"
-  }
-  mangled_function_name: "log1pf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log2f"
-    access: public_access
-    linker_set_key: "log2f"
-  }
-  mangled_function_name: "log2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "logf"
-    access: public_access
-    linker_set_key: "logf"
-  }
-  mangled_function_name: "logf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "modff"
-    access: public_access
-    linker_set_key: "modff"
-  }
-  mangled_function_name: "modff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "powf"
-    access: public_access
-    linker_set_key: "powf"
-  }
-  mangled_function_name: "powf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sqrtf"
-    access: public_access
-    linker_set_key: "sqrtf"
-  }
-  mangled_function_name: "sqrtf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ceilf"
-    access: public_access
-    linker_set_key: "ceilf"
-  }
-  mangled_function_name: "ceilf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fabsf"
-    access: public_access
-    linker_set_key: "fabsf"
-  }
-  mangled_function_name: "fabsf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "floorf"
-    access: public_access
-    linker_set_key: "floorf"
-  }
-  mangled_function_name: "floorf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmodf"
-    access: public_access
-    linker_set_key: "fmodf"
-  }
-  mangled_function_name: "fmodf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "roundf"
-    access: public_access
-    linker_set_key: "roundf"
-  }
-  mangled_function_name: "roundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "erff"
-    access: public_access
-    linker_set_key: "erff"
-  }
-  mangled_function_name: "erff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "erfcf"
-    access: public_access
-    linker_set_key: "erfcf"
-  }
-  mangled_function_name: "erfcf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "hypotf"
-    access: public_access
-    linker_set_key: "hypotf"
-  }
-  mangled_function_name: "hypotf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "lgammaf"
-    access: public_access
-    linker_set_key: "lgammaf"
-  }
-  mangled_function_name: "lgammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tgammaf"
-    access: public_access
-    linker_set_key: "tgammaf"
-  }
-  mangled_function_name: "tgammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "acoshf"
-    access: public_access
-    linker_set_key: "acoshf"
-  }
-  mangled_function_name: "acoshf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "asinhf"
-    access: public_access
-    linker_set_key: "asinhf"
-  }
-  mangled_function_name: "asinhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atanhf"
-    access: public_access
-    linker_set_key: "atanhf"
-  }
-  mangled_function_name: "atanhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cbrtf"
-    access: public_access
-    linker_set_key: "cbrtf"
-  }
-  mangled_function_name: "cbrtf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "logbf"
-    access: public_access
-    linker_set_key: "logbf"
-  }
-  mangled_function_name: "logbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "copysignf"
-    access: public_access
-    linker_set_key: "copysignf"
-  }
-  mangled_function_name: "copysignf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "llrintf"
-    access: public_access
-    linker_set_key: "llrintf"
-  }
-  mangled_function_name: "llrintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "llroundf"
-    access: public_access
-    linker_set_key: "llroundf"
-  }
-  mangled_function_name: "llroundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lrintf"
-    access: public_access
-    linker_set_key: "lrintf"
-  }
-  mangled_function_name: "lrintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lroundf"
-    access: public_access
-    linker_set_key: "lroundf"
-  }
-  mangled_function_name: "lroundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nanf"
-    access: public_access
-    linker_set_key: "nanf"
-  }
-  mangled_function_name: "nanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nearbyintf"
-    access: public_access
-    linker_set_key: "nearbyintf"
-  }
-  mangled_function_name: "nearbyintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nextafterf"
-    access: public_access
-    linker_set_key: "nextafterf"
-  }
-  mangled_function_name: "nextafterf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "remainderf"
-    access: public_access
-    linker_set_key: "remainderf"
-  }
-  mangled_function_name: "remainderf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "remquof"
-    access: public_access
-    linker_set_key: "remquof"
-  }
-  mangled_function_name: "remquof"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "rintf"
-    access: public_access
-    linker_set_key: "rintf"
-  }
-  mangled_function_name: "rintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalblnf"
-    access: public_access
-    linker_set_key: "scalblnf"
-  }
-  mangled_function_name: "scalblnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalbnf"
-    access: public_access
-    linker_set_key: "scalbnf"
-  }
-  mangled_function_name: "scalbnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "truncf"
-    access: public_access
-    linker_set_key: "truncf"
-  }
-  mangled_function_name: "truncf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fdimf"
-    access: public_access
-    linker_set_key: "fdimf"
-  }
-  mangled_function_name: "fdimf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmaf"
-    access: public_access
-    linker_set_key: "fmaf"
-  }
-  mangled_function_name: "fmaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmaxf"
-    access: public_access
-    linker_set_key: "fmaxf"
-  }
-  mangled_function_name: "fmaxf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fminf"
-    access: public_access
-    linker_set_key: "fminf"
-  }
-  mangled_function_name: "fminf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "acoshl"
-    access: public_access
-    linker_set_key: "acoshl"
-  }
-  mangled_function_name: "acoshl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "acosl"
-    access: public_access
-    linker_set_key: "acosl"
-  }
-  mangled_function_name: "acosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "asinhl"
-    access: public_access
-    linker_set_key: "asinhl"
-  }
-  mangled_function_name: "asinhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "asinl"
-    access: public_access
-    linker_set_key: "asinl"
-  }
-  mangled_function_name: "asinl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "atan2l"
-    access: public_access
-    linker_set_key: "atan2l"
-  }
-  mangled_function_name: "atan2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "atanhl"
-    access: public_access
-    linker_set_key: "atanhl"
-  }
-  mangled_function_name: "atanhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "atanl"
-    access: public_access
-    linker_set_key: "atanl"
-  }
-  mangled_function_name: "atanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "cbrtl"
-    access: public_access
-    linker_set_key: "cbrtl"
-  }
-  mangled_function_name: "cbrtl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "ceill"
-    access: public_access
-    linker_set_key: "ceill"
-  }
-  mangled_function_name: "ceill"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "copysignl"
-    access: public_access
-    linker_set_key: "copysignl"
-  }
-  mangled_function_name: "copysignl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "coshl"
-    access: public_access
-    linker_set_key: "coshl"
-  }
-  mangled_function_name: "coshl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "cosl"
-    access: public_access
-    linker_set_key: "cosl"
-  }
-  mangled_function_name: "cosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "erfcl"
-    access: public_access
-    linker_set_key: "erfcl"
-  }
-  mangled_function_name: "erfcl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "erfl"
-    access: public_access
-    linker_set_key: "erfl"
-  }
-  mangled_function_name: "erfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "exp2l"
-    access: public_access
-    linker_set_key: "exp2l"
-  }
-  mangled_function_name: "exp2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "expl"
-    access: public_access
-    linker_set_key: "expl"
-  }
-  mangled_function_name: "expl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "expm1l"
-    access: public_access
-    linker_set_key: "expm1l"
-  }
-  mangled_function_name: "expm1l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "fabsl"
-    access: public_access
-    linker_set_key: "fabsl"
-  }
-  mangled_function_name: "fabsl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "fdiml"
-    access: public_access
-    linker_set_key: "fdiml"
-  }
-  mangled_function_name: "fdiml"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "floorl"
-    access: public_access
-    linker_set_key: "floorl"
-  }
-  mangled_function_name: "floorl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "fmal"
-    access: public_access
-    linker_set_key: "fmal"
-  }
-  mangled_function_name: "fmal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "fmaxl"
-    access: public_access
-    linker_set_key: "fmaxl"
-  }
-  mangled_function_name: "fmaxl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "fminl"
-    access: public_access
-    linker_set_key: "fminl"
-  }
-  mangled_function_name: "fminl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "fmodl"
-    access: public_access
-    linker_set_key: "fmodl"
-  }
-  mangled_function_name: "fmodl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "frexpl"
-    access: public_access
-    linker_set_key: "frexpl"
-  }
-  mangled_function_name: "frexpl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "hypotl"
-    access: public_access
-    linker_set_key: "hypotl"
-  }
-  mangled_function_name: "hypotl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogbl"
-    access: public_access
-    linker_set_key: "ilogbl"
-  }
-  mangled_function_name: "ilogbl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "ldexpl"
-    access: public_access
-    linker_set_key: "ldexpl"
-  }
-  mangled_function_name: "ldexpl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "lgammal"
-    access: public_access
-    linker_set_key: "lgammal"
-  }
-  mangled_function_name: "lgammal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "llrintl"
-    access: public_access
-    linker_set_key: "llrintl"
-  }
-  mangled_function_name: "llrintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 4
-    }
-    name: "llroundl"
-    access: public_access
-    linker_set_key: "llroundl"
-  }
-  mangled_function_name: "llroundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "log10l"
-    access: public_access
-    linker_set_key: "log10l"
-  }
-  mangled_function_name: "log10l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "log1pl"
-    access: public_access
-    linker_set_key: "log1pl"
-  }
-  mangled_function_name: "log1pl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "log2l"
-    access: public_access
-    linker_set_key: "log2l"
-  }
-  mangled_function_name: "log2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "logbl"
-    access: public_access
-    linker_set_key: "logbl"
-  }
-  mangled_function_name: "logbl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "logl"
-    access: public_access
-    linker_set_key: "logl"
-  }
-  mangled_function_name: "logl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lrintl"
-    access: public_access
-    linker_set_key: "lrintl"
-  }
-  mangled_function_name: "lrintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 4
-      alignment: 4
-    }
-    name: "lroundl"
-    access: public_access
-    linker_set_key: "lroundl"
-  }
-  mangled_function_name: "lroundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "modfl"
-    access: public_access
-    linker_set_key: "modfl"
-  }
-  mangled_function_name: "modfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "nanl"
-    access: public_access
-    linker_set_key: "nanl"
-  }
-  mangled_function_name: "nanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "nearbyintl"
-    access: public_access
-    linker_set_key: "nearbyintl"
-  }
-  mangled_function_name: "nearbyintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "nextafterl"
-    access: public_access
-    linker_set_key: "nextafterl"
-  }
-  mangled_function_name: "nextafterl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "nexttoward"
-    access: public_access
-    linker_set_key: "nexttoward"
-  }
-  mangled_function_name: "nexttoward"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nexttowardf"
-    access: public_access
-    linker_set_key: "nexttowardf"
-  }
-  mangled_function_name: "nexttowardf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "nexttowardl"
-    access: public_access
-    linker_set_key: "nexttowardl"
-  }
-  mangled_function_name: "nexttowardl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "powl"
-    access: public_access
-    linker_set_key: "powl"
-  }
-  mangled_function_name: "powl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "remainderl"
-    access: public_access
-    linker_set_key: "remainderl"
-  }
-  mangled_function_name: "remainderl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "remquol"
-    access: public_access
-    linker_set_key: "remquol"
-  }
-  mangled_function_name: "remquol"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "rintl"
-    access: public_access
-    linker_set_key: "rintl"
-  }
-  mangled_function_name: "rintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "roundl"
-    access: public_access
-    linker_set_key: "roundl"
-  }
-  mangled_function_name: "roundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "scalblnl"
-    access: public_access
-    linker_set_key: "scalblnl"
-  }
-  mangled_function_name: "scalblnl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "scalbnl"
-    access: public_access
-    linker_set_key: "scalbnl"
-  }
-  mangled_function_name: "scalbnl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "sinhl"
-    access: public_access
-    linker_set_key: "sinhl"
-  }
-  mangled_function_name: "sinhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "sinl"
-    access: public_access
-    linker_set_key: "sinl"
-  }
-  mangled_function_name: "sinl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "sqrtl"
-    access: public_access
-    linker_set_key: "sqrtl"
-  }
-  mangled_function_name: "sqrtl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "tanhl"
-    access: public_access
-    linker_set_key: "tanhl"
-  }
-  mangled_function_name: "tanhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "tanl"
-    access: public_access
-    linker_set_key: "tanl"
-  }
-  mangled_function_name: "tanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "tgammal"
-    access: public_access
-    linker_set_key: "tgammal"
-  }
-  mangled_function_name: "tgammal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "truncl"
-    access: public_access
-    linker_set_key: "truncl"
-  }
-  mangled_function_name: "truncl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "j0"
-    access: public_access
-    linker_set_key: "j0"
-  }
-  mangled_function_name: "j0"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "j1"
-    access: public_access
-    linker_set_key: "j1"
-  }
-  mangled_function_name: "j1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "jn"
-    access: public_access
-    linker_set_key: "jn"
-  }
-  mangled_function_name: "jn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "y0"
-    access: public_access
-    linker_set_key: "y0"
-  }
-  mangled_function_name: "y0"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "y1"
-    access: public_access
-    linker_set_key: "y1"
-  }
-  mangled_function_name: "y1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "yn"
-    access: public_access
-    linker_set_key: "yn"
-  }
-  mangled_function_name: "yn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "gamma"
-    access: public_access
-    linker_set_key: "gamma"
-  }
-  mangled_function_name: "gamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "scalb"
-    access: public_access
-    linker_set_key: "scalb"
-  }
-  mangled_function_name: "scalb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "drem"
-    access: public_access
-    linker_set_key: "drem"
-  }
-  mangled_function_name: "drem"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "finite"
-    access: public_access
-    linker_set_key: "finite"
-  }
-  mangled_function_name: "finite"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "gamma_r"
-    access: public_access
-    linker_set_key: "gamma_r"
-  }
-  mangled_function_name: "gamma_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "lgamma_r"
-    access: public_access
-    linker_set_key: "lgamma_r"
-  }
-  mangled_function_name: "lgamma_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "significand"
-    access: public_access
-    linker_set_key: "significand"
-  }
-  mangled_function_name: "significand"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "lgammal_r"
-    access: public_access
-    linker_set_key: "lgammal_r"
-  }
-  mangled_function_name: "lgammal_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "significandl"
-    access: public_access
-    linker_set_key: "significandl"
-  }
-  mangled_function_name: "significandl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "dremf"
-    access: public_access
-    linker_set_key: "dremf"
-  }
-  mangled_function_name: "dremf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "finitef"
-    access: public_access
-    linker_set_key: "finitef"
-  }
-  mangled_function_name: "finitef"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "gammaf"
-    access: public_access
-    linker_set_key: "gammaf"
-  }
-  mangled_function_name: "gammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "j0f"
-    access: public_access
-    linker_set_key: "j0f"
-  }
-  mangled_function_name: "j0f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "j1f"
-    access: public_access
-    linker_set_key: "j1f"
-  }
-  mangled_function_name: "j1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "jnf"
-    access: public_access
-    linker_set_key: "jnf"
-  }
-  mangled_function_name: "jnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalbf"
-    access: public_access
-    linker_set_key: "scalbf"
-  }
-  mangled_function_name: "scalbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "y0f"
-    access: public_access
-    linker_set_key: "y0f"
-  }
-  mangled_function_name: "y0f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "y1f"
-    access: public_access
-    linker_set_key: "y1f"
-  }
-  mangled_function_name: "y1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ynf"
-    access: public_access
-    linker_set_key: "ynf"
-  }
-  mangled_function_name: "ynf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "gammaf_r"
-    access: public_access
-    linker_set_key: "gammaf_r"
-  }
-  mangled_function_name: "gammaf_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "lgammaf_r"
-    access: public_access
-    linker_set_key: "lgammaf_r"
-  }
-  mangled_function_name: "lgammaf_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "significandf"
-    access: public_access
-    linker_set_key: "significandf"
-  }
-  mangled_function_name: "significandf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "cacos"
-    access: public_access
-    linker_set_key: "cacos"
-  }
-  mangled_function_name: "cacos"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cacosf"
-    access: public_access
-    linker_set_key: "cacosf"
-  }
-  mangled_function_name: "cacosf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "cacosl"
-    access: public_access
-    linker_set_key: "cacosl"
-  }
-  mangled_function_name: "cacosl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "casin"
-    access: public_access
-    linker_set_key: "casin"
-  }
-  mangled_function_name: "casin"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "casinf"
-    access: public_access
-    linker_set_key: "casinf"
-  }
-  mangled_function_name: "casinf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "casinl"
-    access: public_access
-    linker_set_key: "casinl"
-  }
-  mangled_function_name: "casinl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "catan"
-    access: public_access
-    linker_set_key: "catan"
-  }
-  mangled_function_name: "catan"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "catanf"
-    access: public_access
-    linker_set_key: "catanf"
-  }
-  mangled_function_name: "catanf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "catanl"
-    access: public_access
-    linker_set_key: "catanl"
-  }
-  mangled_function_name: "catanl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "ccos"
-    access: public_access
-    linker_set_key: "ccos"
-  }
-  mangled_function_name: "ccos"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ccosf"
-    access: public_access
-    linker_set_key: "ccosf"
-  }
-  mangled_function_name: "ccosf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "ccosl"
-    access: public_access
-    linker_set_key: "ccosl"
-  }
-  mangled_function_name: "ccosl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "csin"
-    access: public_access
-    linker_set_key: "csin"
-  }
-  mangled_function_name: "csin"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csinf"
-    access: public_access
-    linker_set_key: "csinf"
-  }
-  mangled_function_name: "csinf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "csinl"
-    access: public_access
-    linker_set_key: "csinl"
-  }
-  mangled_function_name: "csinl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "ctan"
-    access: public_access
-    linker_set_key: "ctan"
-  }
-  mangled_function_name: "ctan"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ctanf"
-    access: public_access
-    linker_set_key: "ctanf"
-  }
-  mangled_function_name: "ctanf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "ctanl"
-    access: public_access
-    linker_set_key: "ctanl"
-  }
-  mangled_function_name: "ctanl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "cacosh"
-    access: public_access
-    linker_set_key: "cacosh"
-  }
-  mangled_function_name: "cacosh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cacoshf"
-    access: public_access
-    linker_set_key: "cacoshf"
-  }
-  mangled_function_name: "cacoshf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "cacoshl"
-    access: public_access
-    linker_set_key: "cacoshl"
-  }
-  mangled_function_name: "cacoshl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "casinh"
-    access: public_access
-    linker_set_key: "casinh"
-  }
-  mangled_function_name: "casinh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "casinhf"
-    access: public_access
-    linker_set_key: "casinhf"
-  }
-  mangled_function_name: "casinhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "casinhl"
-    access: public_access
-    linker_set_key: "casinhl"
-  }
-  mangled_function_name: "casinhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "catanh"
-    access: public_access
-    linker_set_key: "catanh"
-  }
-  mangled_function_name: "catanh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "catanhf"
-    access: public_access
-    linker_set_key: "catanhf"
-  }
-  mangled_function_name: "catanhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "catanhl"
-    access: public_access
-    linker_set_key: "catanhl"
-  }
-  mangled_function_name: "catanhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "ccosh"
-    access: public_access
-    linker_set_key: "ccosh"
-  }
-  mangled_function_name: "ccosh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ccoshf"
-    access: public_access
-    linker_set_key: "ccoshf"
-  }
-  mangled_function_name: "ccoshf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "ccoshl"
-    access: public_access
-    linker_set_key: "ccoshl"
-  }
-  mangled_function_name: "ccoshl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "csinh"
-    access: public_access
-    linker_set_key: "csinh"
-  }
-  mangled_function_name: "csinh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csinhf"
-    access: public_access
-    linker_set_key: "csinhf"
-  }
-  mangled_function_name: "csinhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "csinhl"
-    access: public_access
-    linker_set_key: "csinhl"
-  }
-  mangled_function_name: "csinhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "ctanh"
-    access: public_access
-    linker_set_key: "ctanh"
-  }
-  mangled_function_name: "ctanh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ctanhf"
-    access: public_access
-    linker_set_key: "ctanhf"
-  }
-  mangled_function_name: "ctanhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "ctanhl"
-    access: public_access
-    linker_set_key: "ctanhl"
-  }
-  mangled_function_name: "ctanhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "cexp"
-    access: public_access
-    linker_set_key: "cexp"
-  }
-  mangled_function_name: "cexp"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cexpf"
-    access: public_access
-    linker_set_key: "cexpf"
-  }
-  mangled_function_name: "cexpf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "cexpl"
-    access: public_access
-    linker_set_key: "cexpl"
-  }
-  mangled_function_name: "cexpl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "clog"
-    access: public_access
-    linker_set_key: "clog"
-  }
-  mangled_function_name: "clog"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "clogf"
-    access: public_access
-    linker_set_key: "clogf"
-  }
-  mangled_function_name: "clogf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "clogl"
-    access: public_access
-    linker_set_key: "clogl"
-  }
-  mangled_function_name: "clogl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "cabs"
-    access: public_access
-    linker_set_key: "cabs"
-  }
-  mangled_function_name: "cabs"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cabsf"
-    access: public_access
-    linker_set_key: "cabsf"
-  }
-  mangled_function_name: "cabsf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "cabsl"
-    access: public_access
-    linker_set_key: "cabsl"
-  }
-  mangled_function_name: "cabsl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "cpow"
-    access: public_access
-    linker_set_key: "cpow"
-  }
-  mangled_function_name: "cpow"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cpowf"
-    access: public_access
-    linker_set_key: "cpowf"
-  }
-  mangled_function_name: "cpowf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "cpowl"
-    access: public_access
-    linker_set_key: "cpowl"
-  }
-  mangled_function_name: "cpowl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "csqrt"
-    access: public_access
-    linker_set_key: "csqrt"
-  }
-  mangled_function_name: "csqrt"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csqrtf"
-    access: public_access
-    linker_set_key: "csqrtf"
-  }
-  mangled_function_name: "csqrtf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "csqrtl"
-    access: public_access
-    linker_set_key: "csqrtl"
-  }
-  mangled_function_name: "csqrtl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "carg"
-    access: public_access
-    linker_set_key: "carg"
-  }
-  mangled_function_name: "carg"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cargf"
-    access: public_access
-    linker_set_key: "cargf"
-  }
-  mangled_function_name: "cargf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "cargl"
-    access: public_access
-    linker_set_key: "cargl"
-  }
-  mangled_function_name: "cargl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "cimag"
-    access: public_access
-    linker_set_key: "cimag"
-  }
-  mangled_function_name: "cimag"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cimagf"
-    access: public_access
-    linker_set_key: "cimagf"
-  }
-  mangled_function_name: "cimagf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "cimagl"
-    access: public_access
-    linker_set_key: "cimagl"
-  }
-  mangled_function_name: "cimagl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "conj"
-    access: public_access
-    linker_set_key: "conj"
-  }
-  mangled_function_name: "conj"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "conjf"
-    access: public_access
-    linker_set_key: "conjf"
-  }
-  mangled_function_name: "conjf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "conjl"
-    access: public_access
-    linker_set_key: "conjl"
-  }
-  mangled_function_name: "conjl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 4
-    }
-    name: "cproj"
-    access: public_access
-    linker_set_key: "cproj"
-  }
-  mangled_function_name: "cproj"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cprojf"
-    access: public_access
-    linker_set_key: "cprojf"
-  }
-  mangled_function_name: "cprojf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 16
-      alignment: 4
-    }
-    name: "cprojl"
-    access: public_access
-    linker_set_key: "cprojl"
-  }
-  mangled_function_name: "cprojl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 4
-    }
-    name: "creal"
-    access: public_access
-    linker_set_key: "creal"
-  }
-  mangled_function_name: "creal"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "crealf"
-    access: public_access
-    linker_set_key: "crealf"
-  }
-  mangled_function_name: "crealf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 8
-      alignment: 4
-    }
-    name: "creall"
-    access: public_access
-    linker_set_key: "creall"
-  }
-  mangled_function_name: "creall"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 16
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feclearexcept"
-    access: public_access
-    linker_set_key: "feclearexcept"
-  }
-  mangled_function_name: "feclearexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetexceptflag"
-    access: public_access
-    linker_set_key: "fegetexceptflag"
-  }
-  mangled_function_name: "fegetexceptflag"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feraiseexcept"
-    access: public_access
-    linker_set_key: "feraiseexcept"
-  }
-  mangled_function_name: "feraiseexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetexceptflag"
-    access: public_access
-    linker_set_key: "fesetexceptflag"
-  }
-  mangled_function_name: "fesetexceptflag"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned short *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fetestexcept"
-    access: public_access
-    linker_set_key: "fetestexcept"
-  }
-  mangled_function_name: "fetestexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetround"
-    access: public_access
-    linker_set_key: "fegetround"
-  }
-  mangled_function_name: "fegetround"
-  source_file: "bionic/libc/include/fenv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetround"
-    access: public_access
-    linker_set_key: "fesetround"
-  }
-  mangled_function_name: "fesetround"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetenv"
-    access: public_access
-    linker_set_key: "fegetenv"
-  }
-  mangled_function_name: "fegetenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fenv_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feholdexcept"
-    access: public_access
-    linker_set_key: "feholdexcept"
-  }
-  mangled_function_name: "feholdexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fenv_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetenv"
-    access: public_access
-    linker_set_key: "fesetenv"
-  }
-  mangled_function_name: "fesetenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const fenv_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feupdateenv"
-    access: public_access
-    linker_set_key: "feupdateenv"
-  }
-  mangled_function_name: "feupdateenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const fenv_t *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feenableexcept"
-    access: public_access
-    linker_set_key: "feenableexcept"
-  }
-  mangled_function_name: "feenableexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fedisableexcept"
-    access: public_access
-    linker_set_key: "fedisableexcept"
-  }
-  mangled_function_name: "fedisableexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetexcept"
-    access: public_access
-    linker_set_key: "fegetexcept"
-  }
-  mangled_function_name: "fegetexcept"
-  source_file: "bionic/libc/include/fenv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincos"
-    access: public_access
-    linker_set_key: "sincos"
-  }
-  mangled_function_name: "sincos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincosf"
-    access: public_access
-    linker_set_key: "sincosf"
-  }
-  mangled_function_name: "sincosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincosl"
-    access: public_access
-    linker_set_key: "sincosl"
-  }
-  mangled_function_name: "sincosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "signgam"
-    access: public_access
-    linker_set_key: "signgam"
-  }
-  source_file: "bionic/libc/include/math.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const fenv_t"
-      size: 28
-      alignment: 4
-    }
-    name: "__fe_dfl_env"
-    access: public_access
-    linker_set_key: "__fe_dfl_env"
-  }
-  source_file: "bionic/libc/include/fenv.h"
-}
diff --git a/current/x86/source-based/libm.so.lsdump.gz b/current/x86/source-based/libm.so.lsdump.gz
new file mode 100644
index 0000000..434ba67
--- /dev/null
+++ b/current/x86/source-based/libm.so.lsdump.gz
Binary files differ
diff --git a/current/x86_64/source-based/libandroid_net.so.lsdump.gz b/current/x86_64/source-based/libandroid_net.so.lsdump.gz
new file mode 100644
index 0000000..2c0fa90
--- /dev/null
+++ b/current/x86_64/source-based/libandroid_net.so.lsdump.gz
Binary files differ
diff --git a/current/x86_64/source-based/libc.so.lsdump b/current/x86_64/source-based/libc.so.lsdump
deleted file mode 100644
index 725c4e5..0000000
--- a/current/x86_64/source-based/libc.so.lsdump
+++ /dev/null
@@ -1,50343 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cxa_finalize"
-    access: public_access
-    linker_set_key: "__cxa_finalize"
-  }
-  mangled_function_name: "__cxa_finalize"
-  source_file: "bionic/libc/arch-common/bionic/crtbegin_so.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__cxa_atexit"
-    access: public_access
-    linker_set_key: "__cxa_atexit"
-  }
-  mangled_function_name: "__cxa_atexit"
-  source_file: "bionic/libc/arch-common/bionic/atexit.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__register_atfork"
-    access: public_access
-    linker_set_key: "__register_atfork"
-  }
-  mangled_function_name: "__register_atfork"
-  source_file: "bionic/libc/arch-common/bionic/pthread_atfork.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "prepare"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "child"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "dso"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_atfork"
-    access: public_access
-    linker_set_key: "pthread_atfork"
-  }
-  mangled_function_name: "pthread_atfork"
-  source_file: "bionic/libc/arch-common/bionic/pthread_atfork.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "prepare"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void)"
-        size: 8
-        alignment: 8
-      }
-      name: "child"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "DIR *"
-      size: 8
-      alignment: 8
-    }
-    name: "opendir"
-    access: public_access
-    linker_set_key: "opendir"
-  }
-  mangled_function_name: "opendir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "DIR *"
-      size: 8
-      alignment: 8
-    }
-    name: "fdopendir"
-    access: public_access
-    linker_set_key: "fdopendir"
-  }
-  mangled_function_name: "fdopendir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "dirent *"
-      size: 8
-      alignment: 8
-    }
-    name: "readdir"
-    access: public_access
-    linker_set_key: "readdir"
-  }
-  mangled_function_name: "readdir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "dirent64 *"
-      size: 8
-      alignment: 8
-    }
-    name: "readdir64"
-    access: public_access
-    linker_set_key: "readdir64"
-  }
-  mangled_function_name: "readdir64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir_r"
-    access: public_access
-    linker_set_key: "readdir_r"
-  }
-  mangled_function_name: "readdir_r"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "readdir64_r"
-    access: public_access
-    linker_set_key: "readdir64_r"
-  }
-  mangled_function_name: "readdir64_r"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "closedir"
-    access: public_access
-    linker_set_key: "closedir"
-  }
-  mangled_function_name: "closedir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "rewinddir"
-    access: public_access
-    linker_set_key: "rewinddir"
-  }
-  mangled_function_name: "rewinddir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "seekdir"
-    access: public_access
-    linker_set_key: "seekdir"
-  }
-  mangled_function_name: "seekdir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "telldir"
-    access: public_access
-    linker_set_key: "telldir"
-  }
-  mangled_function_name: "telldir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dirfd"
-    access: public_access
-    linker_set_key: "dirfd"
-  }
-  mangled_function_name: "dirfd"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "DIR *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "alphasort"
-    access: public_access
-    linker_set_key: "alphasort"
-  }
-  mangled_function_name: "alphasort"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "alphasort64"
-    access: public_access
-    linker_set_key: "alphasort64"
-  }
-  mangled_function_name: "alphasort64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent64 **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const dirent64 **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandir64"
-    access: public_access
-    linker_set_key: "scandir64"
-  }
-  mangled_function_name: "scandir64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 ***"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 **, const dirent64 **)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandir"
-    access: public_access
-    linker_set_key: "scandir"
-  }
-  mangled_function_name: "scandir"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent ***"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent **, const dirent **)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandirat64"
-    access: public_access
-    linker_set_key: "scandirat64"
-  }
-  mangled_function_name: "scandirat64"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent64 ***"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent64 **, const dirent64 **)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scandirat"
-    access: public_access
-    linker_set_key: "scandirat"
-  }
-  mangled_function_name: "scandirat"
-  source_file: "bionic/libc/include/dirent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "dirent ***"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const dirent **, const dirent **)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setscheduler"
-    access: public_access
-    linker_set_key: "sched_setscheduler"
-  }
-  mangled_function_name: "sched_setscheduler"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getscheduler"
-    access: public_access
-    linker_set_key: "sched_getscheduler"
-  }
-  mangled_function_name: "sched_getscheduler"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_yield"
-    access: public_access
-    linker_set_key: "sched_yield"
-  }
-  mangled_function_name: "sched_yield"
-  source_file: "bionic/libc/include/sched.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_get_priority_max"
-    access: public_access
-    linker_set_key: "sched_get_priority_max"
-  }
-  mangled_function_name: "sched_get_priority_max"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_get_priority_min"
-    access: public_access
-    linker_set_key: "sched_get_priority_min"
-  }
-  mangled_function_name: "sched_get_priority_min"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setparam"
-    access: public_access
-    linker_set_key: "sched_setparam"
-  }
-  mangled_function_name: "sched_setparam"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getparam"
-    access: public_access
-    linker_set_key: "sched_getparam"
-  }
-  mangled_function_name: "sched_getparam"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_rr_get_interval"
-    access: public_access
-    linker_set_key: "sched_rr_get_interval"
-  }
-  mangled_function_name: "sched_rr_get_interval"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clone"
-    access: public_access
-    linker_set_key: "clone"
-  }
-  mangled_function_name: "clone"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unshare"
-    access: public_access
-    linker_set_key: "unshare"
-  }
-  mangled_function_name: "unshare"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getcpu"
-    access: public_access
-    linker_set_key: "sched_getcpu"
-  }
-  mangled_function_name: "sched_getcpu"
-  source_file: "bionic/libc/include/sched.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setns"
-    access: public_access
-    linker_set_key: "setns"
-  }
-  mangled_function_name: "setns"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_setaffinity"
-    access: public_access
-    linker_set_key: "sched_setaffinity"
-  }
-  mangled_function_name: "sched_setaffinity"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const cpu_set_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sched_getaffinity"
-    access: public_access
-    linker_set_key: "sched_getaffinity"
-  }
-  mangled_function_name: "sched_getaffinity"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "cpu_set_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "__sched_cpualloc"
-    access: public_access
-    linker_set_key: "__sched_cpualloc"
-  }
-  mangled_function_name: "__sched_cpualloc"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__sched_cpufree"
-    access: public_access
-    linker_set_key: "__sched_cpufree"
-  }
-  mangled_function_name: "__sched_cpufree"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sched_cpucount"
-    access: public_access
-    linker_set_key: "__sched_cpucount"
-  }
-  mangled_function_name: "__sched_cpucount"
-  source_file: "bionic/libc/include/sched.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "setsize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cpu_set_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "set"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__libc_current_sigrtmin"
-    access: public_access
-    linker_set_key: "__libc_current_sigrtmin"
-  }
-  mangled_function_name: "__libc_current_sigrtmin"
-  source_file: "bionic/libc/include/signal.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__libc_current_sigrtmax"
-    access: public_access
-    linker_set_key: "__libc_current_sigrtmax"
-  }
-  mangled_function_name: "__libc_current_sigrtmax"
-  source_file: "bionic/libc/include/signal.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaction"
-    access: public_access
-    linker_set_key: "sigaction"
-  }
-  mangled_function_name: "sigaction"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigaction *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigaction *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "siginterrupt"
-    access: public_access
-    linker_set_key: "siginterrupt"
-  }
-  mangled_function_name: "siginterrupt"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void (*)(int)"
-      size: 8
-      alignment: 8
-    }
-    name: "signal"
-    access: public_access
-    linker_set_key: "signal"
-  }
-  mangled_function_name: "signal"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaddset"
-    access: public_access
-    linker_set_key: "sigaddset"
-  }
-  mangled_function_name: "sigaddset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigdelset"
-    access: public_access
-    linker_set_key: "sigdelset"
-  }
-  mangled_function_name: "sigdelset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigemptyset"
-    access: public_access
-    linker_set_key: "sigemptyset"
-  }
-  mangled_function_name: "sigemptyset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigfillset"
-    access: public_access
-    linker_set_key: "sigfillset"
-  }
-  mangled_function_name: "sigfillset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigismember"
-    access: public_access
-    linker_set_key: "sigismember"
-  }
-  mangled_function_name: "sigismember"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigpending"
-    access: public_access
-    linker_set_key: "sigpending"
-  }
-  mangled_function_name: "sigpending"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigprocmask"
-    access: public_access
-    linker_set_key: "sigprocmask"
-  }
-  mangled_function_name: "sigprocmask"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigsuspend"
-    access: public_access
-    linker_set_key: "sigsuspend"
-  }
-  mangled_function_name: "sigsuspend"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigwait"
-    access: public_access
-    linker_set_key: "sigwait"
-  }
-  mangled_function_name: "sigwait"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sighold"
-    access: public_access
-    linker_set_key: "sighold"
-  }
-  mangled_function_name: "sighold"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigignore"
-    access: public_access
-    linker_set_key: "sigignore"
-  }
-  mangled_function_name: "sigignore"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigpause"
-    access: public_access
-    linker_set_key: "sigpause"
-  }
-  mangled_function_name: "sigpause"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigrelse"
-    access: public_access
-    linker_set_key: "sigrelse"
-  }
-  mangled_function_name: "sigrelse"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void (*)(int)"
-      size: 8
-      alignment: 8
-    }
-    name: "sigset"
-    access: public_access
-    linker_set_key: "sigset"
-  }
-  mangled_function_name: "sigset"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "raise"
-    access: public_access
-    linker_set_key: "raise"
-  }
-  mangled_function_name: "raise"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "kill"
-    access: public_access
-    linker_set_key: "kill"
-  }
-  mangled_function_name: "kill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "killpg"
-    access: public_access
-    linker_set_key: "killpg"
-  }
-  mangled_function_name: "killpg"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tgkill"
-    access: public_access
-    linker_set_key: "tgkill"
-  }
-  mangled_function_name: "tgkill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sig"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigaltstack"
-    access: public_access
-    linker_set_key: "sigaltstack"
-  }
-  mangled_function_name: "sigaltstack"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigaltstack *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigaltstack *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "psiginfo"
-    access: public_access
-    linker_set_key: "psiginfo"
-  }
-  mangled_function_name: "psiginfo"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const siginfo *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "psignal"
-    access: public_access
-    linker_set_key: "psignal"
-  }
-  mangled_function_name: "psignal"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_kill"
-    access: public_access
-    linker_set_key: "pthread_kill"
-  }
-  mangled_function_name: "pthread_kill"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_sigmask"
-    access: public_access
-    linker_set_key: "pthread_sigmask"
-  }
-  mangled_function_name: "pthread_sigmask"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigqueue"
-    access: public_access
-    linker_set_key: "sigqueue"
-  }
-  mangled_function_name: "sigqueue"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sigval"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigtimedwait"
-    access: public_access
-    linker_set_key: "sigtimedwait"
-  }
-  mangled_function_name: "sigtimedwait"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigwaitinfo"
-    access: public_access
-    linker_set_key: "sigwaitinfo"
-  }
-  mangled_function_name: "sigwaitinfo"
-  source_file: "bionic/libc/include/signal.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "volatile int *"
-      size: 8
-      alignment: 8
-    }
-    name: "__errno"
-    access: public_access
-    linker_set_key: "__errno"
-  }
-  mangled_function_name: "__errno"
-  source_file: "bionic/libc/include/errno.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcasecmp"
-    access: public_access
-    linker_set_key: "strcasecmp"
-  }
-  mangled_function_name: "strcasecmp"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcasecmp_l"
-    access: public_access
-    linker_set_key: "strcasecmp_l"
-  }
-  mangled_function_name: "strcasecmp_l"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncasecmp"
-    access: public_access
-    linker_set_key: "strncasecmp"
-  }
-  mangled_function_name: "strncasecmp"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncasecmp_l"
-    access: public_access
-    linker_set_key: "strncasecmp_l"
-  }
-  mangled_function_name: "strncasecmp_l"
-  source_file: "bionic/libc/include/bits/strcasecmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ffs"
-    access: public_access
-    linker_set_key: "ffs"
-  }
-  mangled_function_name: "ffs"
-  source_file: "bionic/libc/include/strings.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memccpy"
-    access: public_access
-    linker_set_key: "memccpy"
-  }
-  mangled_function_name: "memccpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memchr"
-    access: public_access
-    linker_set_key: "memchr"
-  }
-  mangled_function_name: "memchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memrchr"
-    access: public_access
-    linker_set_key: "memrchr"
-  }
-  mangled_function_name: "memrchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "memcmp"
-    access: public_access
-    linker_set_key: "memcmp"
-  }
-  mangled_function_name: "memcmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memcpy"
-    access: public_access
-    linker_set_key: "memcpy"
-  }
-  mangled_function_name: "memcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "mempcpy"
-    access: public_access
-    linker_set_key: "mempcpy"
-  }
-  mangled_function_name: "mempcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memmove"
-    access: public_access
-    linker_set_key: "memmove"
-  }
-  mangled_function_name: "memmove"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memset"
-    access: public_access
-    linker_set_key: "memset"
-  }
-  mangled_function_name: "memset"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memmem"
-    access: public_access
-    linker_set_key: "memmem"
-  }
-  mangled_function_name: "memmem"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strchr"
-    access: public_access
-    linker_set_key: "strchr"
-  }
-  mangled_function_name: "strchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strchr_chk"
-    access: public_access
-    linker_set_key: "__strchr_chk"
-  }
-  mangled_function_name: "__strchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strchrnul"
-    access: public_access
-    linker_set_key: "strchrnul"
-  }
-  mangled_function_name: "strchrnul"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strrchr"
-    access: public_access
-    linker_set_key: "strrchr"
-  }
-  mangled_function_name: "strrchr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strrchr_chk"
-    access: public_access
-    linker_set_key: "__strrchr_chk"
-  }
-  mangled_function_name: "__strrchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strlen"
-    access: public_access
-    linker_set_key: "strlen"
-  }
-  mangled_function_name: "strlen"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__strlen_chk"
-    access: public_access
-    linker_set_key: "__strlen_chk"
-  }
-  mangled_function_name: "__strlen_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcmp"
-    access: public_access
-    linker_set_key: "strcmp"
-  }
-  mangled_function_name: "strcmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "stpcpy"
-    access: public_access
-    linker_set_key: "stpcpy"
-  }
-  mangled_function_name: "stpcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strcpy"
-    access: public_access
-    linker_set_key: "strcpy"
-  }
-  mangled_function_name: "strcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strcat"
-    access: public_access
-    linker_set_key: "strcat"
-  }
-  mangled_function_name: "strcat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strdup"
-    access: public_access
-    linker_set_key: "strdup"
-  }
-  mangled_function_name: "strdup"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strstr"
-    access: public_access
-    linker_set_key: "strstr"
-  }
-  mangled_function_name: "strstr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strcasestr"
-    access: public_access
-    linker_set_key: "strcasestr"
-  }
-  mangled_function_name: "strcasestr"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strtok"
-    access: public_access
-    linker_set_key: "strtok"
-  }
-  mangled_function_name: "strtok"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strtok_r"
-    access: public_access
-    linker_set_key: "strtok_r"
-  }
-  mangled_function_name: "strtok_r"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strerror"
-    access: public_access
-    linker_set_key: "strerror"
-  }
-  mangled_function_name: "strerror"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strerror_l"
-    access: public_access
-    linker_set_key: "strerror_l"
-  }
-  mangled_function_name: "strerror_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strerror_r"
-    access: public_access
-    linker_set_key: "__gnu_strerror_r"
-  }
-  mangled_function_name: "__gnu_strerror_r"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strnlen"
-    access: public_access
-    linker_set_key: "strnlen"
-  }
-  mangled_function_name: "strnlen"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strncat"
-    access: public_access
-    linker_set_key: "strncat"
-  }
-  mangled_function_name: "strncat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strndup"
-    access: public_access
-    linker_set_key: "strndup"
-  }
-  mangled_function_name: "strndup"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strncmp"
-    access: public_access
-    linker_set_key: "strncmp"
-  }
-  mangled_function_name: "strncmp"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "stpncpy"
-    access: public_access
-    linker_set_key: "stpncpy"
-  }
-  mangled_function_name: "stpncpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strncpy"
-    access: public_access
-    linker_set_key: "strncpy"
-  }
-  mangled_function_name: "strncpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strlcat"
-    access: public_access
-    linker_set_key: "strlcat"
-  }
-  mangled_function_name: "strlcat"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strlcpy"
-    access: public_access
-    linker_set_key: "strlcpy"
-  }
-  mangled_function_name: "strlcpy"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strcspn"
-    access: public_access
-    linker_set_key: "strcspn"
-  }
-  mangled_function_name: "strcspn"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strpbrk"
-    access: public_access
-    linker_set_key: "strpbrk"
-  }
-  mangled_function_name: "strpbrk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strsep"
-    access: public_access
-    linker_set_key: "strsep"
-  }
-  mangled_function_name: "strsep"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strspn"
-    access: public_access
-    linker_set_key: "strspn"
-  }
-  mangled_function_name: "strspn"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strsignal"
-    access: public_access
-    linker_set_key: "strsignal"
-  }
-  mangled_function_name: "strsignal"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcoll"
-    access: public_access
-    linker_set_key: "strcoll"
-  }
-  mangled_function_name: "strcoll"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strxfrm"
-    access: public_access
-    linker_set_key: "strxfrm"
-  }
-  mangled_function_name: "strxfrm"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strcoll_l"
-    access: public_access
-    linker_set_key: "strcoll_l"
-  }
-  mangled_function_name: "strcoll_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strxfrm_l"
-    access: public_access
-    linker_set_key: "strxfrm_l"
-  }
-  mangled_function_name: "strxfrm_l"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "basename"
-    access: public_access
-    linker_set_key: "__gnu_basename"
-  }
-  mangled_function_name: "__gnu_basename"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "__memchr_chk"
-    access: public_access
-    linker_set_key: "__memchr_chk"
-  }
-  mangled_function_name: "__memchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "__memrchr_chk"
-    access: public_access
-    linker_set_key: "__memrchr_chk"
-  }
-  mangled_function_name: "__memrchr_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__stpncpy_chk2"
-    access: public_access
-    linker_set_key: "__stpncpy_chk2"
-  }
-  mangled_function_name: "__stpncpy_chk2"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strncpy_chk2"
-    access: public_access
-    linker_set_key: "__strncpy_chk2"
-  }
-  mangled_function_name: "__strncpy_chk2"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__strlcpy_chk"
-    access: public_access
-    linker_set_key: "__strlcpy_chk"
-  }
-  mangled_function_name: "__strlcpy_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__strlcat_chk"
-    access: public_access
-    linker_set_key: "__strlcat_chk"
-  }
-  mangled_function_name: "__strlcat_chk"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__FD_CLR_chk"
-    access: public_access
-    linker_set_key: "__FD_CLR_chk"
-  }
-  mangled_function_name: "__FD_CLR_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__FD_SET_chk"
-    access: public_access
-    linker_set_key: "__FD_SET_chk"
-  }
-  mangled_function_name: "__FD_SET_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__FD_ISSET_chk"
-    access: public_access
-    linker_set_key: "__FD_ISSET_chk"
-  }
-  mangled_function_name: "__FD_ISSET_chk"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "select"
-    access: public_access
-    linker_set_key: "select"
-  }
-  mangled_function_name: "select"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pselect"
-    access: public_access
-    linker_set_key: "pselect"
-  }
-  mangled_function_name: "pselect"
-  source_file: "bionic/libc/include/sys/select.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fd_set *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gettimeofday"
-    access: public_access
-    linker_set_key: "gettimeofday"
-  }
-  mangled_function_name: "gettimeofday"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timezone *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "settimeofday"
-    access: public_access
-    linker_set_key: "settimeofday"
-  }
-  mangled_function_name: "settimeofday"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timezone *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getitimer"
-    access: public_access
-    linker_set_key: "getitimer"
-  }
-  mangled_function_name: "getitimer"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setitimer"
-    access: public_access
-    linker_set_key: "setitimer"
-  }
-  mangled_function_name: "setitimer"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const itimerval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utimes"
-    access: public_access
-    linker_set_key: "utimes"
-  }
-  mangled_function_name: "utimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimes"
-    access: public_access
-    linker_set_key: "futimes"
-  }
-  mangled_function_name: "futimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lutimes"
-    access: public_access
-    linker_set_key: "lutimes"
-  }
-  mangled_function_name: "lutimes"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimesat"
-    access: public_access
-    linker_set_key: "futimesat"
-  }
-  mangled_function_name: "futimesat"
-  source_file: "bionic/libc/include/sys/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timeval *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "time"
-    access: public_access
-    linker_set_key: "time"
-  }
-  mangled_function_name: "time"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nanosleep"
-    access: public_access
-    linker_set_key: "nanosleep"
-  }
-  mangled_function_name: "nanosleep"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "asctime"
-    access: public_access
-    linker_set_key: "asctime"
-  }
-  mangled_function_name: "asctime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "asctime_r"
-    access: public_access
-    linker_set_key: "asctime_r"
-  }
-  mangled_function_name: "asctime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "difftime"
-    access: public_access
-    linker_set_key: "difftime"
-  }
-  mangled_function_name: "difftime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "mktime"
-    access: public_access
-    linker_set_key: "mktime"
-  }
-  mangled_function_name: "mktime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 8
-      alignment: 8
-    }
-    name: "localtime"
-    access: public_access
-    linker_set_key: "localtime"
-  }
-  mangled_function_name: "localtime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 8
-      alignment: 8
-    }
-    name: "localtime_r"
-    access: public_access
-    linker_set_key: "localtime_r"
-  }
-  mangled_function_name: "localtime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 8
-      alignment: 8
-    }
-    name: "gmtime"
-    access: public_access
-    linker_set_key: "gmtime"
-  }
-  mangled_function_name: "gmtime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "tm *"
-      size: 8
-      alignment: 8
-    }
-    name: "gmtime_r"
-    access: public_access
-    linker_set_key: "gmtime_r"
-  }
-  mangled_function_name: "gmtime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "strptime"
-    access: public_access
-    linker_set_key: "strptime"
-  }
-  mangled_function_name: "strptime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strftime"
-    access: public_access
-    linker_set_key: "strftime"
-  }
-  mangled_function_name: "strftime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strftime_l"
-    access: public_access
-    linker_set_key: "strftime_l"
-  }
-  mangled_function_name: "strftime_l"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ctime"
-    access: public_access
-    linker_set_key: "ctime"
-  }
-  mangled_function_name: "ctime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ctime_r"
-    access: public_access
-    linker_set_key: "ctime_r"
-  }
-  mangled_function_name: "ctime_r"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "tzset"
-    access: public_access
-    linker_set_key: "tzset"
-  }
-  mangled_function_name: "tzset"
-  source_file: "bionic/libc/include/time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "clock"
-    access: public_access
-    linker_set_key: "clock"
-  }
-  mangled_function_name: "clock"
-  source_file: "bionic/libc/include/time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_getcpuclockid"
-    access: public_access
-    linker_set_key: "clock_getcpuclockid"
-  }
-  mangled_function_name: "clock_getcpuclockid"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_getres"
-    access: public_access
-    linker_set_key: "clock_getres"
-  }
-  mangled_function_name: "clock_getres"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_gettime"
-    access: public_access
-    linker_set_key: "clock_gettime"
-  }
-  mangled_function_name: "clock_gettime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_nanosleep"
-    access: public_access
-    linker_set_key: "clock_nanosleep"
-  }
-  mangled_function_name: "clock_nanosleep"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clock_settime"
-    access: public_access
-    linker_set_key: "clock_settime"
-  }
-  mangled_function_name: "clock_settime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_create"
-    access: public_access
-    linker_set_key: "timer_create"
-  }
-  mangled_function_name: "timer_create"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sigevent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_delete"
-    access: public_access
-    linker_set_key: "timer_delete"
-  }
-  mangled_function_name: "timer_delete"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_settime"
-    access: public_access
-    linker_set_key: "timer_settime"
-  }
-  mangled_function_name: "timer_settime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const itimerspec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_gettime"
-    access: public_access
-    linker_set_key: "timer_gettime"
-  }
-  mangled_function_name: "timer_gettime"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "itimerspec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "timer_getoverrun"
-    access: public_access
-    linker_set_key: "timer_getoverrun"
-  }
-  mangled_function_name: "timer_getoverrun"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "timelocal"
-    access: public_access
-    linker_set_key: "timelocal"
-  }
-  mangled_function_name: "timelocal"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "timegm"
-    access: public_access
-    linker_set_key: "timegm"
-  }
-  mangled_function_name: "timegm"
-  source_file: "bionic/libc/include/time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_destroy"
-    access: public_access
-    linker_set_key: "pthread_attr_destroy"
-  }
-  mangled_function_name: "pthread_attr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getdetachstate"
-    access: public_access
-    linker_set_key: "pthread_attr_getdetachstate"
-  }
-  mangled_function_name: "pthread_attr_getdetachstate"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getguardsize"
-    access: public_access
-    linker_set_key: "pthread_attr_getguardsize"
-  }
-  mangled_function_name: "pthread_attr_getguardsize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getschedparam"
-    access: public_access
-    linker_set_key: "pthread_attr_getschedparam"
-  }
-  mangled_function_name: "pthread_attr_getschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getschedpolicy"
-    access: public_access
-    linker_set_key: "pthread_attr_getschedpolicy"
-  }
-  mangled_function_name: "pthread_attr_getschedpolicy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getscope"
-    access: public_access
-    linker_set_key: "pthread_attr_getscope"
-  }
-  mangled_function_name: "pthread_attr_getscope"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getstack"
-    access: public_access
-    linker_set_key: "pthread_attr_getstack"
-  }
-  mangled_function_name: "pthread_attr_getstack"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_getstacksize"
-    access: public_access
-    linker_set_key: "pthread_attr_getstacksize"
-  }
-  mangled_function_name: "pthread_attr_getstacksize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_init"
-    access: public_access
-    linker_set_key: "pthread_attr_init"
-  }
-  mangled_function_name: "pthread_attr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setdetachstate"
-    access: public_access
-    linker_set_key: "pthread_attr_setdetachstate"
-  }
-  mangled_function_name: "pthread_attr_setdetachstate"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setguardsize"
-    access: public_access
-    linker_set_key: "pthread_attr_setguardsize"
-  }
-  mangled_function_name: "pthread_attr_setguardsize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setschedparam"
-    access: public_access
-    linker_set_key: "pthread_attr_setschedparam"
-  }
-  mangled_function_name: "pthread_attr_setschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setschedpolicy"
-    access: public_access
-    linker_set_key: "pthread_attr_setschedpolicy"
-  }
-  mangled_function_name: "pthread_attr_setschedpolicy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setscope"
-    access: public_access
-    linker_set_key: "pthread_attr_setscope"
-  }
-  mangled_function_name: "pthread_attr_setscope"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setstack"
-    access: public_access
-    linker_set_key: "pthread_attr_setstack"
-  }
-  mangled_function_name: "pthread_attr_setstack"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_attr_setstacksize"
-    access: public_access
-    linker_set_key: "pthread_attr_setstacksize"
-  }
-  mangled_function_name: "pthread_attr_setstacksize"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_condattr_destroy"
-  }
-  mangled_function_name: "pthread_condattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_getclock"
-    access: public_access
-    linker_set_key: "pthread_condattr_getclock"
-  }
-  mangled_function_name: "pthread_condattr_getclock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_condattr_getpshared"
-  }
-  mangled_function_name: "pthread_condattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_init"
-    access: public_access
-    linker_set_key: "pthread_condattr_init"
-  }
-  mangled_function_name: "pthread_condattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_setclock"
-    access: public_access
-    linker_set_key: "pthread_condattr_setclock"
-  }
-  mangled_function_name: "pthread_condattr_setclock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_condattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_condattr_setpshared"
-  }
-  mangled_function_name: "pthread_condattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_broadcast"
-    access: public_access
-    linker_set_key: "pthread_cond_broadcast"
-  }
-  mangled_function_name: "pthread_cond_broadcast"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_destroy"
-    access: public_access
-    linker_set_key: "pthread_cond_destroy"
-  }
-  mangled_function_name: "pthread_cond_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_init"
-    access: public_access
-    linker_set_key: "pthread_cond_init"
-  }
-  mangled_function_name: "pthread_cond_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_signal"
-    access: public_access
-    linker_set_key: "pthread_cond_signal"
-  }
-  mangled_function_name: "pthread_cond_signal"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_timedwait"
-    access: public_access
-    linker_set_key: "pthread_cond_timedwait"
-  }
-  mangled_function_name: "pthread_cond_timedwait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_cond_wait"
-    access: public_access
-    linker_set_key: "pthread_cond_wait"
-  }
-  mangled_function_name: "pthread_cond_wait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_cond_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_create"
-    access: public_access
-    linker_set_key: "pthread_create"
-  }
-  mangled_function_name: "pthread_create"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *(*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "start_routine"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_detach"
-    access: public_access
-    linker_set_key: "pthread_detach"
-  }
-  mangled_function_name: "pthread_detach"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "pthread_exit"
-    access: public_access
-    linker_set_key: "pthread_exit"
-  }
-  mangled_function_name: "pthread_exit"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_equal"
-    access: public_access
-    linker_set_key: "pthread_equal"
-  }
-  mangled_function_name: "pthread_equal"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getattr_np"
-    access: public_access
-    linker_set_key: "pthread_getattr_np"
-  }
-  mangled_function_name: "pthread_getattr_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_attr_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getcpuclockid"
-    access: public_access
-    linker_set_key: "pthread_getcpuclockid"
-  }
-  mangled_function_name: "pthread_getcpuclockid"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getschedparam"
-    access: public_access
-    linker_set_key: "pthread_getschedparam"
-  }
-  mangled_function_name: "pthread_getschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "pthread_getspecific"
-    access: public_access
-    linker_set_key: "pthread_getspecific"
-  }
-  mangled_function_name: "pthread_getspecific"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_gettid_np"
-    access: public_access
-    linker_set_key: "pthread_gettid_np"
-  }
-  mangled_function_name: "pthread_gettid_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_join"
-    access: public_access
-    linker_set_key: "pthread_join"
-  }
-  mangled_function_name: "pthread_join"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_key_create"
-    access: public_access
-    linker_set_key: "pthread_key_create"
-  }
-  mangled_function_name: "pthread_key_create"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_key_delete"
-    access: public_access
-    linker_set_key: "pthread_key_delete"
-  }
-  mangled_function_name: "pthread_key_delete"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_destroy"
-  }
-  mangled_function_name: "pthread_mutexattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_getpshared"
-  }
-  mangled_function_name: "pthread_mutexattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_gettype"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_gettype"
-  }
-  mangled_function_name: "pthread_mutexattr_gettype"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_init"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_init"
-  }
-  mangled_function_name: "pthread_mutexattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_setpshared"
-  }
-  mangled_function_name: "pthread_mutexattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutexattr_settype"
-    access: public_access
-    linker_set_key: "pthread_mutexattr_settype"
-  }
-  mangled_function_name: "pthread_mutexattr_settype"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_destroy"
-    access: public_access
-    linker_set_key: "pthread_mutex_destroy"
-  }
-  mangled_function_name: "pthread_mutex_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_init"
-    access: public_access
-    linker_set_key: "pthread_mutex_init"
-  }
-  mangled_function_name: "pthread_mutex_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_lock"
-    access: public_access
-    linker_set_key: "pthread_mutex_lock"
-  }
-  mangled_function_name: "pthread_mutex_lock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_timedlock"
-    access: public_access
-    linker_set_key: "pthread_mutex_timedlock"
-  }
-  mangled_function_name: "pthread_mutex_timedlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_trylock"
-    access: public_access
-    linker_set_key: "pthread_mutex_trylock"
-  }
-  mangled_function_name: "pthread_mutex_trylock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_mutex_unlock"
-    access: public_access
-    linker_set_key: "pthread_mutex_unlock"
-  }
-  mangled_function_name: "pthread_mutex_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_mutex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_once"
-    access: public_access
-    linker_set_key: "pthread_once"
-  }
-  mangled_function_name: "pthread_once"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 8
-        alignment: 8
-      }
-      name: "init_routine"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_init"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_init"
-  }
-  mangled_function_name: "pthread_rwlockattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_destroy"
-  }
-  mangled_function_name: "pthread_rwlockattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_getpshared"
-  }
-  mangled_function_name: "pthread_rwlockattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_setpshared"
-  }
-  mangled_function_name: "pthread_rwlockattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_getkind_np"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_getkind_np"
-  }
-  mangled_function_name: "pthread_rwlockattr_getkind_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlockattr_setkind_np"
-    access: public_access
-    linker_set_key: "pthread_rwlockattr_setkind_np"
-  }
-  mangled_function_name: "pthread_rwlockattr_setkind_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_destroy"
-    access: public_access
-    linker_set_key: "pthread_rwlock_destroy"
-  }
-  mangled_function_name: "pthread_rwlock_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_init"
-    access: public_access
-    linker_set_key: "pthread_rwlock_init"
-  }
-  mangled_function_name: "pthread_rwlock_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_rdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_rdlock"
-  }
-  mangled_function_name: "pthread_rwlock_rdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_timedrdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_timedrdlock"
-  }
-  mangled_function_name: "pthread_rwlock_timedrdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_timedwrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_timedwrlock"
-  }
-  mangled_function_name: "pthread_rwlock_timedwrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_tryrdlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_tryrdlock"
-  }
-  mangled_function_name: "pthread_rwlock_tryrdlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_trywrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_trywrlock"
-  }
-  mangled_function_name: "pthread_rwlock_trywrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_unlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_unlock"
-  }
-  mangled_function_name: "pthread_rwlock_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_rwlock_wrlock"
-    access: public_access
-    linker_set_key: "pthread_rwlock_wrlock"
-  }
-  mangled_function_name: "pthread_rwlock_wrlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_rwlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_init"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_init"
-  }
-  mangled_function_name: "pthread_barrierattr_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_destroy"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_destroy"
-  }
-  mangled_function_name: "pthread_barrierattr_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_getpshared"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_getpshared"
-  }
-  mangled_function_name: "pthread_barrierattr_getpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const int *"
-        size: 8
-        alignment: 8
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "pshared"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrierattr_setpshared"
-    access: public_access
-    linker_set_key: "pthread_barrierattr_setpshared"
-  }
-  mangled_function_name: "pthread_barrierattr_setpshared"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "attr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pshared"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_init"
-    access: public_access
-    linker_set_key: "pthread_barrier_init"
-  }
-  mangled_function_name: "pthread_barrier_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_destroy"
-    access: public_access
-    linker_set_key: "pthread_barrier_destroy"
-  }
-  mangled_function_name: "pthread_barrier_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_barrier_wait"
-    access: public_access
-    linker_set_key: "pthread_barrier_wait"
-  }
-  mangled_function_name: "pthread_barrier_wait"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_barrier_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_destroy"
-    access: public_access
-    linker_set_key: "pthread_spin_destroy"
-  }
-  mangled_function_name: "pthread_spin_destroy"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_init"
-    access: public_access
-    linker_set_key: "pthread_spin_init"
-  }
-  mangled_function_name: "pthread_spin_init"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_lock"
-    access: public_access
-    linker_set_key: "pthread_spin_lock"
-  }
-  mangled_function_name: "pthread_spin_lock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_trylock"
-    access: public_access
-    linker_set_key: "pthread_spin_trylock"
-  }
-  mangled_function_name: "pthread_spin_trylock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_spin_unlock"
-    access: public_access
-    linker_set_key: "pthread_spin_unlock"
-  }
-  mangled_function_name: "pthread_spin_unlock"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pthread_spinlock_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pthread_self"
-    access: public_access
-    linker_set_key: "pthread_self"
-  }
-  mangled_function_name: "pthread_self"
-  source_file: "bionic/libc/include/pthread.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_getname_np"
-    access: public_access
-    linker_set_key: "pthread_getname_np"
-  }
-  mangled_function_name: "pthread_getname_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setname_np"
-    access: public_access
-    linker_set_key: "pthread_setname_np"
-  }
-  mangled_function_name: "pthread_setname_np"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setschedparam"
-    access: public_access
-    linker_set_key: "pthread_setschedparam"
-  }
-  mangled_function_name: "pthread_setschedparam"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sched_param *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pthread_setspecific"
-    access: public_access
-    linker_set_key: "pthread_setspecific"
-  }
-  mangled_function_name: "pthread_setspecific"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__pthread_cleanup_push"
-    access: public_access
-    linker_set_key: "__pthread_cleanup_push"
-  }
-  mangled_function_name: "__pthread_cleanup_push"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__pthread_cleanup_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "c"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__pthread_cleanup_pop"
-    access: public_access
-    linker_set_key: "__pthread_cleanup_pop"
-  }
-  mangled_function_name: "__pthread_cleanup_pop"
-  source_file: "bionic/libc/include/pthread.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__pthread_cleanup_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "clearerr"
-    access: public_access
-    linker_set_key: "clearerr"
-  }
-  mangled_function_name: "clearerr"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fclose"
-    access: public_access
-    linker_set_key: "fclose"
-  }
-  mangled_function_name: "fclose"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feof"
-    access: public_access
-    linker_set_key: "feof"
-  }
-  mangled_function_name: "feof"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ferror"
-    access: public_access
-    linker_set_key: "ferror"
-  }
-  mangled_function_name: "ferror"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fflush"
-    access: public_access
-    linker_set_key: "fflush"
-  }
-  mangled_function_name: "fflush"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetc"
-    access: public_access
-    linker_set_key: "fgetc"
-  }
-  mangled_function_name: "fgetc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "fgets"
-    access: public_access
-    linker_set_key: "fgets"
-  }
-  mangled_function_name: "fgets"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fprintf"
-    access: public_access
-    linker_set_key: "fprintf"
-  }
-  mangled_function_name: "fprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputc"
-    access: public_access
-    linker_set_key: "fputc"
-  }
-  mangled_function_name: "fputc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputs"
-    access: public_access
-    linker_set_key: "fputs"
-  }
-  mangled_function_name: "fputs"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "fread"
-    access: public_access
-    linker_set_key: "fread"
-  }
-  mangled_function_name: "fread"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fscanf"
-    access: public_access
-    linker_set_key: "fscanf"
-  }
-  mangled_function_name: "fscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "fwrite"
-    access: public_access
-    linker_set_key: "fwrite"
-  }
-  mangled_function_name: "fwrite"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getc"
-    access: public_access
-    linker_set_key: "getc"
-  }
-  mangled_function_name: "getc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getchar"
-    access: public_access
-    linker_set_key: "getchar"
-  }
-  mangled_function_name: "getchar"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "getdelim"
-    access: public_access
-    linker_set_key: "getdelim"
-  }
-  mangled_function_name: "getdelim"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "getline"
-    access: public_access
-    linker_set_key: "getline"
-  }
-  mangled_function_name: "getline"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "perror"
-    access: public_access
-    linker_set_key: "perror"
-  }
-  mangled_function_name: "perror"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "printf"
-    access: public_access
-    linker_set_key: "printf"
-  }
-  mangled_function_name: "printf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putc"
-    access: public_access
-    linker_set_key: "putc"
-  }
-  mangled_function_name: "putc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putchar"
-    access: public_access
-    linker_set_key: "putchar"
-  }
-  mangled_function_name: "putchar"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "puts"
-    access: public_access
-    linker_set_key: "puts"
-  }
-  mangled_function_name: "puts"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "remove"
-    access: public_access
-    linker_set_key: "remove"
-  }
-  mangled_function_name: "remove"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "rewind"
-    access: public_access
-    linker_set_key: "rewind"
-  }
-  mangled_function_name: "rewind"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "scanf"
-    access: public_access
-    linker_set_key: "scanf"
-  }
-  mangled_function_name: "scanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setbuf"
-    access: public_access
-    linker_set_key: "setbuf"
-  }
-  mangled_function_name: "setbuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setvbuf"
-    access: public_access
-    linker_set_key: "setvbuf"
-  }
-  mangled_function_name: "setvbuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sscanf"
-    access: public_access
-    linker_set_key: "sscanf"
-  }
-  mangled_function_name: "sscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ungetc"
-    access: public_access
-    linker_set_key: "ungetc"
-  }
-  mangled_function_name: "ungetc"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfprintf"
-    access: public_access
-    linker_set_key: "vfprintf"
-  }
-  mangled_function_name: "vfprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vprintf"
-    access: public_access
-    linker_set_key: "vprintf"
-  }
-  mangled_function_name: "vprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dprintf"
-    access: public_access
-    linker_set_key: "dprintf"
-  }
-  mangled_function_name: "dprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vdprintf"
-    access: public_access
-    linker_set_key: "vdprintf"
-  }
-  mangled_function_name: "vdprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sprintf"
-    access: public_access
-    linker_set_key: "sprintf"
-  }
-  mangled_function_name: "sprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsprintf"
-    access: public_access
-    linker_set_key: "vsprintf"
-  }
-  mangled_function_name: "vsprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "tmpnam"
-    access: public_access
-    linker_set_key: "tmpnam"
-  }
-  mangled_function_name: "tmpnam"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "tempnam"
-    access: public_access
-    linker_set_key: "tempnam"
-  }
-  mangled_function_name: "tempnam"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rename"
-    access: public_access
-    linker_set_key: "rename"
-  }
-  mangled_function_name: "rename"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "renameat"
-    access: public_access
-    linker_set_key: "renameat"
-  }
-  mangled_function_name: "renameat"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseek"
-    access: public_access
-    linker_set_key: "fseek"
-  }
-  mangled_function_name: "fseek"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "ftell"
-    access: public_access
-    linker_set_key: "ftell"
-  }
-  mangled_function_name: "ftell"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetpos"
-    access: public_access
-    linker_set_key: "fgetpos"
-  }
-  mangled_function_name: "fgetpos"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetpos"
-    access: public_access
-    linker_set_key: "fsetpos"
-  }
-  mangled_function_name: "fsetpos"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseeko"
-    access: public_access
-    linker_set_key: "fseeko"
-  }
-  mangled_function_name: "fseeko"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "ftello"
-    access: public_access
-    linker_set_key: "ftello"
-  }
-  mangled_function_name: "ftello"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "funopen"
-    access: public_access
-    linker_set_key: "funopen"
-  }
-  mangled_function_name: "funopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, char *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, const char *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long (*)(void *, long, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetpos64"
-    access: public_access
-    linker_set_key: "fgetpos64"
-  }
-  mangled_function_name: "fgetpos64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetpos64"
-    access: public_access
-    linker_set_key: "fsetpos64"
-  }
-  mangled_function_name: "fsetpos64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fseeko64"
-    access: public_access
-    linker_set_key: "fseeko64"
-  }
-  mangled_function_name: "fseeko64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "ftello64"
-    access: public_access
-    linker_set_key: "ftello64"
-  }
-  mangled_function_name: "ftello64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "funopen64"
-    access: public_access
-    linker_set_key: "funopen64"
-  }
-  mangled_function_name: "funopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, char *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *, const char *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long (*)(void *, long, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "fopen"
-    access: public_access
-    linker_set_key: "fopen"
-  }
-  mangled_function_name: "fopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "fopen64"
-    access: public_access
-    linker_set_key: "fopen64"
-  }
-  mangled_function_name: "fopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "freopen"
-    access: public_access
-    linker_set_key: "freopen"
-  }
-  mangled_function_name: "freopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "freopen64"
-    access: public_access
-    linker_set_key: "freopen64"
-  }
-  mangled_function_name: "freopen64"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "tmpfile"
-    access: public_access
-    linker_set_key: "tmpfile"
-  }
-  mangled_function_name: "tmpfile"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "tmpfile64"
-    access: public_access
-    linker_set_key: "tmpfile64"
-  }
-  mangled_function_name: "tmpfile64"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "snprintf"
-    access: public_access
-    linker_set_key: "snprintf"
-  }
-  mangled_function_name: "snprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfscanf"
-    access: public_access
-    linker_set_key: "vfscanf"
-  }
-  mangled_function_name: "vfscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vscanf"
-    access: public_access
-    linker_set_key: "vscanf"
-  }
-  mangled_function_name: "vscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsnprintf"
-    access: public_access
-    linker_set_key: "vsnprintf"
-  }
-  mangled_function_name: "vsnprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vsscanf"
-    access: public_access
-    linker_set_key: "vsscanf"
-  }
-  mangled_function_name: "vsscanf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ctermid"
-    access: public_access
-    linker_set_key: "ctermid"
-  }
-  mangled_function_name: "ctermid"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "fdopen"
-    access: public_access
-    linker_set_key: "fdopen"
-  }
-  mangled_function_name: "fdopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fileno"
-    access: public_access
-    linker_set_key: "fileno"
-  }
-  mangled_function_name: "fileno"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pclose"
-    access: public_access
-    linker_set_key: "pclose"
-  }
-  mangled_function_name: "pclose"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "popen"
-    access: public_access
-    linker_set_key: "popen"
-  }
-  mangled_function_name: "popen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "flockfile"
-    access: public_access
-    linker_set_key: "flockfile"
-  }
-  mangled_function_name: "flockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftrylockfile"
-    access: public_access
-    linker_set_key: "ftrylockfile"
-  }
-  mangled_function_name: "ftrylockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "funlockfile"
-    access: public_access
-    linker_set_key: "funlockfile"
-  }
-  mangled_function_name: "funlockfile"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getc_unlocked"
-    access: public_access
-    linker_set_key: "getc_unlocked"
-  }
-  mangled_function_name: "getc_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getchar_unlocked"
-    access: public_access
-    linker_set_key: "getchar_unlocked"
-  }
-  mangled_function_name: "getchar_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putc_unlocked"
-    access: public_access
-    linker_set_key: "putc_unlocked"
-  }
-  mangled_function_name: "putc_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putchar_unlocked"
-    access: public_access
-    linker_set_key: "putchar_unlocked"
-  }
-  mangled_function_name: "putchar_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "fmemopen"
-    access: public_access
-    linker_set_key: "fmemopen"
-  }
-  mangled_function_name: "fmemopen"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "open_memstream"
-    access: public_access
-    linker_set_key: "open_memstream"
-  }
-  mangled_function_name: "open_memstream"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "asprintf"
-    access: public_access
-    linker_set_key: "asprintf"
-  }
-  mangled_function_name: "asprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "fgetln"
-    access: public_access
-    linker_set_key: "fgetln"
-  }
-  mangled_function_name: "fgetln"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fpurge"
-    access: public_access
-    linker_set_key: "fpurge"
-  }
-  mangled_function_name: "fpurge"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setbuffer"
-    access: public_access
-    linker_set_key: "setbuffer"
-  }
-  mangled_function_name: "setbuffer"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setlinebuf"
-    access: public_access
-    linker_set_key: "setlinebuf"
-  }
-  mangled_function_name: "setlinebuf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vasprintf"
-    access: public_access
-    linker_set_key: "vasprintf"
-  }
-  mangled_function_name: "vasprintf"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "clearerr_unlocked"
-    access: public_access
-    linker_set_key: "clearerr_unlocked"
-  }
-  mangled_function_name: "clearerr_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feof_unlocked"
-    access: public_access
-    linker_set_key: "feof_unlocked"
-  }
-  mangled_function_name: "feof_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ferror_unlocked"
-    access: public_access
-    linker_set_key: "ferror_unlocked"
-  }
-  mangled_function_name: "ferror_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fileno_unlocked"
-    access: public_access
-    linker_set_key: "fileno_unlocked"
-  }
-  mangled_function_name: "fileno_unlocked"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__fgets_chk"
-    access: public_access
-    linker_set_key: "__fgets_chk"
-  }
-  mangled_function_name: "__fgets_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__fread_chk"
-    access: public_access
-    linker_set_key: "__fread_chk"
-  }
-  mangled_function_name: "__fread_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__fwrite_chk"
-    access: public_access
-    linker_set_key: "__fwrite_chk"
-  }
-  mangled_function_name: "__fwrite_chk"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "malloc"
-    access: public_access
-    linker_set_key: "malloc"
-  }
-  mangled_function_name: "malloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "calloc"
-    access: public_access
-    linker_set_key: "calloc"
-  }
-  mangled_function_name: "calloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "item_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "item_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "realloc"
-    access: public_access
-    linker_set_key: "realloc"
-  }
-  mangled_function_name: "realloc"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "free"
-    access: public_access
-    linker_set_key: "free"
-  }
-  mangled_function_name: "free"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "memalign"
-    access: public_access
-    linker_set_key: "memalign"
-  }
-  mangled_function_name: "memalign"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "alignment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "byte_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "malloc_usable_size"
-    access: public_access
-    linker_set_key: "malloc_usable_size"
-  }
-  mangled_function_name: "malloc_usable_size"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "p"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mallinfo"
-      size: 80
-      alignment: 8
-    }
-    name: "mallinfo"
-    access: public_access
-    linker_set_key: "mallinfo"
-  }
-  mangled_function_name: "mallinfo"
-  source_file: "bionic/libc/include/malloc.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_info"
-    access: public_access
-    linker_set_key: "malloc_info"
-  }
-  mangled_function_name: "malloc_info"
-  source_file: "bionic/libc/include/malloc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "abort"
-    access: public_access
-    linker_set_key: "abort"
-  }
-  mangled_function_name: "abort"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "exit"
-    access: public_access
-    linker_set_key: "exit"
-  }
-  mangled_function_name: "exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_Exit"
-    access: public_access
-    linker_set_key: "_Exit"
-  }
-  mangled_function_name: "_Exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "at_quick_exit"
-    access: public_access
-    linker_set_key: "at_quick_exit"
-  }
-  mangled_function_name: "at_quick_exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "quick_exit"
-    access: public_access
-    linker_set_key: "quick_exit"
-  }
-  mangled_function_name: "quick_exit"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "getenv"
-    access: public_access
-    linker_set_key: "getenv"
-  }
-  mangled_function_name: "getenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "putenv"
-    access: public_access
-    linker_set_key: "putenv"
-  }
-  mangled_function_name: "putenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setenv"
-    access: public_access
-    linker_set_key: "setenv"
-  }
-  mangled_function_name: "setenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unsetenv"
-    access: public_access
-    linker_set_key: "unsetenv"
-  }
-  mangled_function_name: "unsetenv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "clearenv"
-    access: public_access
-    linker_set_key: "clearenv"
-  }
-  mangled_function_name: "clearenv"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "mkdtemp"
-    access: public_access
-    linker_set_key: "mkdtemp"
-  }
-  mangled_function_name: "mkdtemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "mktemp"
-    access: public_access
-    linker_set_key: "mktemp"
-  }
-  mangled_function_name: "mktemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemp64"
-    access: public_access
-    linker_set_key: "mkostemp64"
-  }
-  mangled_function_name: "mkostemp64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemp"
-    access: public_access
-    linker_set_key: "mkostemp"
-  }
-  mangled_function_name: "mkostemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemps64"
-    access: public_access
-    linker_set_key: "mkostemps64"
-  }
-  mangled_function_name: "mkostemps64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkostemps"
-    access: public_access
-    linker_set_key: "mkostemps"
-  }
-  mangled_function_name: "mkostemps"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemp64"
-    access: public_access
-    linker_set_key: "mkstemp64"
-  }
-  mangled_function_name: "mkstemp64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemp"
-    access: public_access
-    linker_set_key: "mkstemp"
-  }
-  mangled_function_name: "mkstemp"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemps64"
-    access: public_access
-    linker_set_key: "mkstemps64"
-  }
-  mangled_function_name: "mkstemps64"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkstemps"
-    access: public_access
-    linker_set_key: "mkstemps"
-  }
-  mangled_function_name: "mkstemps"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtol"
-    access: public_access
-    linker_set_key: "strtol"
-  }
-  mangled_function_name: "strtol"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoll"
-    access: public_access
-    linker_set_key: "strtoll"
-  }
-  mangled_function_name: "strtoll"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoul"
-    access: public_access
-    linker_set_key: "strtoul"
-  }
-  mangled_function_name: "strtoul"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoull"
-    access: public_access
-    linker_set_key: "strtoull"
-  }
-  mangled_function_name: "strtoull"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_memalign"
-    access: public_access
-    linker_set_key: "posix_memalign"
-  }
-  mangled_function_name: "posix_memalign"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 8
-        alignment: 8
-      }
-      name: "memptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "alignment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "strtod"
-    access: public_access
-    linker_set_key: "strtod"
-  }
-  mangled_function_name: "strtod"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "strtold"
-    access: public_access
-    linker_set_key: "strtold"
-  }
-  mangled_function_name: "strtold"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoul_l"
-    access: public_access
-    linker_set_key: "strtoul_l"
-  }
-  mangled_function_name: "strtoul_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "atoi"
-    access: public_access
-    linker_set_key: "atoi"
-  }
-  mangled_function_name: "atoi"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "atol"
-    access: public_access
-    linker_set_key: "atol"
-  }
-  mangled_function_name: "atol"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "atoll"
-    access: public_access
-    linker_set_key: "atoll"
-  }
-  mangled_function_name: "atoll"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "realpath"
-    access: public_access
-    linker_set_key: "realpath"
-  }
-  mangled_function_name: "realpath"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "resolved"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "system"
-    access: public_access
-    linker_set_key: "system"
-  }
-  mangled_function_name: "system"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "string"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "bsearch"
-    access: public_access
-    linker_set_key: "bsearch"
-  }
-  mangled_function_name: "bsearch"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "base0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "nmemb"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "compar"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "qsort"
-    access: public_access
-    linker_set_key: "qsort"
-  }
-  mangled_function_name: "qsort"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "arc4random"
-    access: public_access
-    linker_set_key: "arc4random"
-  }
-  mangled_function_name: "arc4random"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "arc4random_uniform"
-    access: public_access
-    linker_set_key: "arc4random_uniform"
-  }
-  mangled_function_name: "arc4random_uniform"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "arc4random_buf"
-    access: public_access
-    linker_set_key: "arc4random_buf"
-  }
-  mangled_function_name: "arc4random_buf"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rand_r"
-    access: public_access
-    linker_set_key: "rand_r"
-  }
-  mangled_function_name: "rand_r"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "drand48"
-    access: public_access
-    linker_set_key: "drand48"
-  }
-  mangled_function_name: "drand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "erand48"
-    access: public_access
-    linker_set_key: "erand48"
-  }
-  mangled_function_name: "erand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "jrand48"
-    access: public_access
-    linker_set_key: "jrand48"
-  }
-  mangled_function_name: "jrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "lcong48"
-    access: public_access
-    linker_set_key: "lcong48"
-  }
-  mangled_function_name: "lcong48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lrand48"
-    access: public_access
-    linker_set_key: "lrand48"
-  }
-  mangled_function_name: "lrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "mrand48"
-    access: public_access
-    linker_set_key: "mrand48"
-  }
-  mangled_function_name: "mrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "nrand48"
-    access: public_access
-    linker_set_key: "nrand48"
-  }
-  mangled_function_name: "nrand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short *"
-      size: 8
-      alignment: 8
-    }
-    name: "seed48"
-    access: public_access
-    linker_set_key: "seed48"
-  }
-  mangled_function_name: "seed48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srand48"
-    access: public_access
-    linker_set_key: "srand48"
-  }
-  mangled_function_name: "srand48"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "initstate"
-    access: public_access
-    linker_set_key: "initstate"
-  }
-  mangled_function_name: "initstate"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "setstate"
-    access: public_access
-    linker_set_key: "setstate"
-  }
-  mangled_function_name: "setstate"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpt"
-    access: public_access
-    linker_set_key: "getpt"
-  }
-  mangled_function_name: "getpt"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_openpt"
-    access: public_access
-    linker_set_key: "posix_openpt"
-  }
-  mangled_function_name: "posix_openpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ptsname"
-    access: public_access
-    linker_set_key: "ptsname"
-  }
-  mangled_function_name: "ptsname"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ptsname_r"
-    access: public_access
-    linker_set_key: "ptsname_r"
-  }
-  mangled_function_name: "ptsname_r"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlockpt"
-    access: public_access
-    linker_set_key: "unlockpt"
-  }
-  mangled_function_name: "unlockpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsubopt"
-    access: public_access
-    linker_set_key: "getsubopt"
-  }
-  mangled_function_name: "getsubopt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "div_t"
-      size: 8
-      alignment: 4
-    }
-    name: "div"
-    access: public_access
-    linker_set_key: "div"
-  }
-  mangled_function_name: "div"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "ldiv_t"
-      size: 16
-      alignment: 8
-    }
-    name: "ldiv"
-    access: public_access
-    linker_set_key: "ldiv"
-  }
-  mangled_function_name: "ldiv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "lldiv_t"
-      size: 16
-      alignment: 8
-    }
-    name: "lldiv"
-    access: public_access
-    linker_set_key: "lldiv"
-  }
-  mangled_function_name: "lldiv"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "getprogname"
-    access: public_access
-    linker_set_key: "getprogname"
-  }
-  mangled_function_name: "getprogname"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setprogname"
-    access: public_access
-    linker_set_key: "setprogname"
-  }
-  mangled_function_name: "setprogname"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mblen"
-    access: public_access
-    linker_set_key: "mblen"
-  }
-  mangled_function_name: "mblen"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbstowcs"
-    access: public_access
-    linker_set_key: "mbstowcs"
-  }
-  mangled_function_name: "mbstowcs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbtowc"
-    access: public_access
-    linker_set_key: "mbtowc"
-  }
-  mangled_function_name: "mbtowc"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wctomb"
-    access: public_access
-    linker_set_key: "wctomb"
-  }
-  mangled_function_name: "wctomb"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstombs"
-    access: public_access
-    linker_set_key: "wcstombs"
-  }
-  mangled_function_name: "wcstombs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__ctype_get_mb_cur_max"
-    access: public_access
-    linker_set_key: "__ctype_get_mb_cur_max"
-  }
-  mangled_function_name: "__ctype_get_mb_cur_max"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "strtof"
-    access: public_access
-    linker_set_key: "strtof"
-  }
-  mangled_function_name: "strtof"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atof"
-    access: public_access
-    linker_set_key: "atof"
-  }
-  mangled_function_name: "atof"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "abs"
-    access: public_access
-    linker_set_key: "abs"
-  }
-  mangled_function_name: "abs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "labs"
-    access: public_access
-    linker_set_key: "labs"
-  }
-  mangled_function_name: "labs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llabs"
-    access: public_access
-    linker_set_key: "llabs"
-  }
-  mangled_function_name: "llabs"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rand"
-    access: public_access
-    linker_set_key: "rand"
-  }
-  mangled_function_name: "rand"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srand"
-    access: public_access
-    linker_set_key: "srand"
-  }
-  mangled_function_name: "srand"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "random"
-    access: public_access
-    linker_set_key: "random"
-  }
-  mangled_function_name: "random"
-  source_file: "bionic/libc/include/stdlib.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "srandom"
-    access: public_access
-    linker_set_key: "srandom"
-  }
-  mangled_function_name: "srandom"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "grantpt"
-    access: public_access
-    linker_set_key: "grantpt"
-  }
-  mangled_function_name: "grantpt"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoll_l"
-    access: public_access
-    linker_set_key: "strtoll_l"
-  }
-  mangled_function_name: "strtoll_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoull_l"
-    access: public_access
-    linker_set_key: "strtoull_l"
-  }
-  mangled_function_name: "strtoull_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "strtold_l"
-    access: public_access
-    linker_set_key: "strtold_l"
-  }
-  mangled_function_name: "strtold_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "strtod_l"
-    access: public_access
-    linker_set_key: "strtod_l"
-  }
-  mangled_function_name: "strtod_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "strtof_l"
-    access: public_access
-    linker_set_key: "strtof_l"
-  }
-  mangled_function_name: "strtof_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtol_l"
-    access: public_access
-    linker_set_key: "strtol_l"
-  }
-  mangled_function_name: "strtol_l"
-  source_file: "bionic/libc/include/stdlib.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "mmap"
-    access: public_access
-    linker_set_key: "mmap"
-  }
-  mangled_function_name: "mmap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "mmap64"
-    access: public_access
-    linker_set_key: "mmap64"
-  }
-  mangled_function_name: "mmap64"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munmap"
-    access: public_access
-    linker_set_key: "munmap"
-  }
-  mangled_function_name: "munmap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msync"
-    access: public_access
-    linker_set_key: "msync"
-  }
-  mangled_function_name: "msync"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mprotect"
-    access: public_access
-    linker_set_key: "mprotect"
-  }
-  mangled_function_name: "mprotect"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "mremap"
-    access: public_access
-    linker_set_key: "mremap"
-  }
-  mangled_function_name: "mremap"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mlockall"
-    access: public_access
-    linker_set_key: "mlockall"
-  }
-  mangled_function_name: "mlockall"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munlockall"
-    access: public_access
-    linker_set_key: "munlockall"
-  }
-  mangled_function_name: "munlockall"
-  source_file: "bionic/libc/include/sys/mman.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mlock"
-    access: public_access
-    linker_set_key: "mlock"
-  }
-  mangled_function_name: "mlock"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "munlock"
-    access: public_access
-    linker_set_key: "munlock"
-  }
-  mangled_function_name: "munlock"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mincore"
-    access: public_access
-    linker_set_key: "mincore"
-  }
-  mangled_function_name: "mincore"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "madvise"
-    access: public_access
-    linker_set_key: "madvise"
-  }
-  mangled_function_name: "madvise"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_madvise"
-    access: public_access
-    linker_set_key: "posix_madvise"
-  }
-  mangled_function_name: "posix_madvise"
-  source_file: "bionic/libc/include/sys/mman.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prctl"
-    access: public_access
-    linker_set_key: "prctl"
-  }
-  mangled_function_name: "prctl"
-  source_file: "bionic/libc/include/sys/prctl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "option"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_set"
-    access: public_access
-    linker_set_key: "__system_property_set"
-  }
-  mangled_function_name: "__system_property_set"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const prop_info *"
-      size: 8
-      alignment: 8
-    }
-    name: "__system_property_find"
-    access: public_access
-    linker_set_key: "__system_property_find"
-  }
-  mangled_function_name: "__system_property_find"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__system_property_read_callback"
-    access: public_access
-    linker_set_key: "__system_property_read_callback"
-  }
-  mangled_function_name: "__system_property_read_callback"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *, const char *, const char *, unsigned int)"
-        size: 8
-        alignment: 8
-      }
-      name: "callback"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "cookie"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_foreach"
-    access: public_access
-    linker_set_key: "__system_property_foreach"
-  }
-  mangled_function_name: "__system_property_foreach"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(const prop_info *, void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "propfn"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "cookie"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__system_property_wait"
-    access: public_access
-    linker_set_key: "__system_property_wait"
-  }
-  mangled_function_name: "__system_property_wait"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "old_serial"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "new_serial_ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: "relative_timeout"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_read"
-    access: public_access
-    linker_set_key: "__system_property_read"
-  }
-  mangled_function_name: "__system_property_read"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_get"
-    access: public_access
-    linker_set_key: "__system_property_get"
-  }
-  mangled_function_name: "__system_property_get"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const prop_info *"
-      size: 8
-      alignment: 8
-    }
-    name: "__system_property_find_nth"
-    access: public_access
-    linker_set_key: "__system_property_find_nth"
-  }
-  mangled_function_name: "__system_property_find_nth"
-  source_file: "bionic/libc/include/sys/system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "n"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "malloc_iterate"
-    access: public_access
-    linker_set_key: "malloc_iterate"
-  }
-  mangled_function_name: "malloc_iterate"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "base"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(unsigned long, unsigned long, void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "callback"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "malloc_disable"
-    access: public_access
-    linker_set_key: "malloc_disable"
-  }
-  mangled_function_name: "malloc_disable"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "malloc_enable"
-    access: public_access
-    linker_set_key: "malloc_enable"
-  }
-  mangled_function_name: "malloc_enable"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "malloc_backtrace"
-    access: public_access
-    linker_set_key: "malloc_backtrace"
-  }
-  mangled_function_name: "malloc_backtrace"
-  source_file: "bionic/libc/bionic/malloc_common.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "pointer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: "frames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "frame_count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__libc_init"
-    access: public_access
-    linker_set_key: "__libc_init"
-  }
-  mangled_function_name: "__libc_init"
-  source_file: "bionic/libc/bionic/libc_init_common.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "raw_args"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)()"
-        size: 8
-        alignment: 8
-      }
-      name: "onexit"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(int, char **, char **)"
-        size: 8
-        alignment: 8
-      }
-      name: "slingshot"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const structors_array_t *const"
-        size: 8
-        alignment: 8
-      }
-      name: "structors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__stack_chk_fail"
-    access: public_access
-    linker_set_key: "__stack_chk_fail"
-  }
-  mangled_function_name: "__stack_chk_fail"
-  source_file: "bionic/libc/private/bionic_ssp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "lconv *"
-      size: 8
-      alignment: 8
-    }
-    name: "localeconv"
-    access: public_access
-    linker_set_key: "localeconv"
-  }
-  mangled_function_name: "localeconv"
-  source_file: "bionic/libc/include/locale.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "duplocale"
-    access: public_access
-    linker_set_key: "duplocale"
-  }
-  mangled_function_name: "duplocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freelocale"
-    access: public_access
-    linker_set_key: "freelocale"
-  }
-  mangled_function_name: "freelocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "newlocale"
-    access: public_access
-    linker_set_key: "newlocale"
-  }
-  mangled_function_name: "newlocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "setlocale"
-    access: public_access
-    linker_set_key: "setlocale"
-  }
-  mangled_function_name: "setlocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__locale_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "uselocale"
-    access: public_access
-    linker_set_key: "uselocale"
-  }
-  mangled_function_name: "uselocale"
-  source_file: "bionic/libc/include/locale.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "endmntent"
-    access: public_access
-    linker_set_key: "endmntent"
-  }
-  mangled_function_name: "endmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mntent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getmntent"
-    access: public_access
-    linker_set_key: "getmntent"
-  }
-  mangled_function_name: "getmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "mntent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getmntent_r"
-    access: public_access
-    linker_set_key: "getmntent_r"
-  }
-  mangled_function_name: "getmntent_r"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mntent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "setmntent"
-    access: public_access
-    linker_set_key: "setmntent"
-  }
-  mangled_function_name: "setmntent"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "hasmntopt"
-    access: public_access
-    linker_set_key: "hasmntopt"
-  }
-  mangled_function_name: "hasmntopt"
-  source_file: "bionic/libc/include/mntent.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mntent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 8
-      alignment: 8
-    }
-    name: "getgrgid"
-    access: public_access
-    linker_set_key: "getgrgid"
-  }
-  mangled_function_name: "getgrgid"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 8
-      alignment: 8
-    }
-    name: "getgrnam"
-    access: public_access
-    linker_set_key: "getgrnam"
-  }
-  mangled_function_name: "getgrnam"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "group *"
-      size: 8
-      alignment: 8
-    }
-    name: "getgrent"
-    access: public_access
-    linker_set_key: "getgrent"
-  }
-  mangled_function_name: "getgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setgrent"
-    access: public_access
-    linker_set_key: "setgrent"
-  }
-  mangled_function_name: "setgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endgrent"
-    access: public_access
-    linker_set_key: "endgrent"
-  }
-  mangled_function_name: "endgrent"
-  source_file: "bionic/libc/include/grp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrgid_r"
-    access: public_access
-    linker_set_key: "getgrgid_r"
-  }
-  mangled_function_name: "getgrgid_r"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrnam_r"
-    access: public_access
-    linker_set_key: "getgrnam_r"
-  }
-  mangled_function_name: "getgrnam_r"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "group **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgrouplist"
-    access: public_access
-    linker_set_key: "getgrouplist"
-  }
-  mangled_function_name: "getgrouplist"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "initgroups"
-    access: public_access
-    linker_set_key: "initgroups"
-  }
-  mangled_function_name: "initgroups"
-  source_file: "bionic/libc/include/grp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 8
-      alignment: 8
-    }
-    name: "getpwnam"
-    access: public_access
-    linker_set_key: "getpwnam"
-  }
-  mangled_function_name: "getpwnam"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 8
-      alignment: 8
-    }
-    name: "getpwuid"
-    access: public_access
-    linker_set_key: "getpwuid"
-  }
-  mangled_function_name: "getpwuid"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "passwd *"
-      size: 8
-      alignment: 8
-    }
-    name: "getpwent"
-    access: public_access
-    linker_set_key: "getpwent"
-  }
-  mangled_function_name: "getpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setpwent"
-    access: public_access
-    linker_set_key: "setpwent"
-  }
-  mangled_function_name: "setpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endpwent"
-    access: public_access
-    linker_set_key: "endpwent"
-  }
-  mangled_function_name: "endpwent"
-  source_file: "bionic/libc/include/pwd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwnam_r"
-    access: public_access
-    linker_set_key: "getpwnam_r"
-  }
-  mangled_function_name: "getpwnam_r"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpwuid_r"
-    access: public_access
-    linker_set_key: "getpwuid_r"
-  }
-  mangled_function_name: "getpwuid_r"
-  source_file: "bionic/libc/include/pwd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "passwd **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "getauxval"
-    access: public_access
-    linker_set_key: "getauxval"
-  }
-  mangled_function_name: "getauxval"
-  source_file: "bionic/libc/include/sys/auxv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "cmsghdr *"
-      size: 8
-      alignment: 8
-    }
-    name: "__cmsg_nxthdr"
-    access: public_access
-    linker_set_key: "__cmsg_nxthdr"
-  }
-  mangled_function_name: "__cmsg_nxthdr"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "cmsghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "accept"
-    access: public_access
-    linker_set_key: "accept"
-  }
-  mangled_function_name: "accept"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "accept4"
-    access: public_access
-    linker_set_key: "accept4"
-  }
-  mangled_function_name: "accept4"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "bind"
-    access: public_access
-    linker_set_key: "bind"
-  }
-  mangled_function_name: "bind"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "connect"
-    access: public_access
-    linker_set_key: "connect"
-  }
-  mangled_function_name: "connect"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpeername"
-    access: public_access
-    linker_set_key: "getpeername"
-  }
-  mangled_function_name: "getpeername"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsockname"
-    access: public_access
-    linker_set_key: "getsockname"
-  }
-  mangled_function_name: "getsockname"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsockopt"
-    access: public_access
-    linker_set_key: "getsockopt"
-  }
-  mangled_function_name: "getsockopt"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "listen"
-    access: public_access
-    linker_set_key: "listen"
-  }
-  mangled_function_name: "listen"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "recvmmsg"
-    access: public_access
-    linker_set_key: "recvmmsg"
-  }
-  mangled_function_name: "recvmmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mmsghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "recvmsg"
-    access: public_access
-    linker_set_key: "recvmsg"
-  }
-  mangled_function_name: "recvmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sendmmsg"
-    access: public_access
-    linker_set_key: "sendmmsg"
-  }
-  mangled_function_name: "sendmmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mmsghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "sendmsg"
-    access: public_access
-    linker_set_key: "sendmsg"
-  }
-  mangled_function_name: "sendmsg"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const msghdr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setsockopt"
-    access: public_access
-    linker_set_key: "setsockopt"
-  }
-  mangled_function_name: "setsockopt"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shutdown"
-    access: public_access
-    linker_set_key: "shutdown"
-  }
-  mangled_function_name: "shutdown"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "socket"
-    access: public_access
-    linker_set_key: "socket"
-  }
-  mangled_function_name: "socket"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "socketpair"
-    access: public_access
-    linker_set_key: "socketpair"
-  }
-  mangled_function_name: "socketpair"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "recv"
-    access: public_access
-    linker_set_key: "recv"
-  }
-  mangled_function_name: "recv"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "send"
-    access: public_access
-    linker_set_key: "send"
-  }
-  mangled_function_name: "send"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "sendto"
-    access: public_access
-    linker_set_key: "sendto"
-  }
-  mangled_function_name: "sendto"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "recvfrom"
-    access: public_access
-    linker_set_key: "recvfrom"
-  }
-  mangled_function_name: "recvfrom"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__sendto_chk"
-    access: public_access
-    linker_set_key: "__sendto_chk"
-  }
-  mangled_function_name: "__sendto_chk"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__recvfrom_chk"
-    access: public_access
-    linker_set_key: "__recvfrom_chk"
-  }
-  mangled_function_name: "__recvfrom_chk"
-  source_file: "bionic/libc/include/sys/socket.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fcntl"
-    access: public_access
-    linker_set_key: "fcntl"
-  }
-  mangled_function_name: "fcntl"
-  source_file: "bionic/libc/include/bits/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt"
-    access: public_access
-    linker_set_key: "getopt"
-  }
-  mangled_function_name: "getopt"
-  source_file: "bionic/libc/include/bits/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ioctl"
-    access: public_access
-    linker_set_key: "ioctl"
-  }
-  mangled_function_name: "ioctl"
-  source_file: "bionic/libc/include/bits/ioctl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lockf"
-    access: public_access
-    linker_set_key: "lockf"
-  }
-  mangled_function_name: "lockf"
-  source_file: "bionic/libc/include/bits/lockf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lockf64"
-    access: public_access
-    linker_set_key: "lockf64"
-  }
-  mangled_function_name: "lockf64"
-  source_file: "bionic/libc/include/bits/lockf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "sysconf"
-    access: public_access
-    linker_set_key: "sysconf"
-  }
-  mangled_function_name: "sysconf"
-  source_file: "bionic/libc/include/bits/sysconf.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_exit"
-    access: public_access
-    linker_set_key: "_exit"
-  }
-  mangled_function_name: "_exit"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__status"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fork"
-    access: public_access
-    linker_set_key: "fork"
-  }
-  mangled_function_name: "fork"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfork"
-    access: public_access
-    linker_set_key: "vfork"
-  }
-  mangled_function_name: "vfork"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpid"
-    access: public_access
-    linker_set_key: "getpid"
-  }
-  mangled_function_name: "getpid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gettid"
-    access: public_access
-    linker_set_key: "gettid"
-  }
-  mangled_function_name: "gettid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpgid"
-    access: public_access
-    linker_set_key: "getpgid"
-  }
-  mangled_function_name: "getpgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpgid"
-    access: public_access
-    linker_set_key: "setpgid"
-  }
-  mangled_function_name: "setpgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getppid"
-    access: public_access
-    linker_set_key: "getppid"
-  }
-  mangled_function_name: "getppid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpgrp"
-    access: public_access
-    linker_set_key: "getpgrp"
-  }
-  mangled_function_name: "getpgrp"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpgrp"
-    access: public_access
-    linker_set_key: "setpgrp"
-  }
-  mangled_function_name: "setpgrp"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getsid"
-    access: public_access
-    linker_set_key: "getsid"
-  }
-  mangled_function_name: "getsid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setsid"
-    access: public_access
-    linker_set_key: "setsid"
-  }
-  mangled_function_name: "setsid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execv"
-    access: public_access
-    linker_set_key: "execv"
-  }
-  mangled_function_name: "execv"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execvp"
-    access: public_access
-    linker_set_key: "execvp"
-  }
-  mangled_function_name: "execvp"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execvpe"
-    access: public_access
-    linker_set_key: "execvpe"
-  }
-  mangled_function_name: "execvpe"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__envp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execve"
-    access: public_access
-    linker_set_key: "execve"
-  }
-  mangled_function_name: "execve"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__argv"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: "__envp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execl"
-    access: public_access
-    linker_set_key: "execl"
-  }
-  mangled_function_name: "execl"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execlp"
-    access: public_access
-    linker_set_key: "execlp"
-  }
-  mangled_function_name: "execlp"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__file"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "execle"
-    access: public_access
-    linker_set_key: "execle"
-  }
-  mangled_function_name: "execle"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__arg0"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nice"
-    access: public_access
-    linker_set_key: "nice"
-  }
-  mangled_function_name: "nice"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__incr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setuid"
-    access: public_access
-    linker_set_key: "setuid"
-  }
-  mangled_function_name: "setuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getuid"
-    access: public_access
-    linker_set_key: "getuid"
-  }
-  mangled_function_name: "getuid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "seteuid"
-    access: public_access
-    linker_set_key: "seteuid"
-  }
-  mangled_function_name: "seteuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "geteuid"
-    access: public_access
-    linker_set_key: "geteuid"
-  }
-  mangled_function_name: "geteuid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setgid"
-    access: public_access
-    linker_set_key: "setgid"
-  }
-  mangled_function_name: "setgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__gid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgid"
-    access: public_access
-    linker_set_key: "getgid"
-  }
-  mangled_function_name: "getgid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setegid"
-    access: public_access
-    linker_set_key: "setegid"
-  }
-  mangled_function_name: "setegid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__gid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getegid"
-    access: public_access
-    linker_set_key: "getegid"
-  }
-  mangled_function_name: "getegid"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getgroups"
-    access: public_access
-    linker_set_key: "getgroups"
-  }
-  mangled_function_name: "getgroups"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setgroups"
-    access: public_access
-    linker_set_key: "setgroups"
-  }
-  mangled_function_name: "setgroups"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setreuid"
-    access: public_access
-    linker_set_key: "setreuid"
-  }
-  mangled_function_name: "setreuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setregid"
-    access: public_access
-    linker_set_key: "setregid"
-  }
-  mangled_function_name: "setregid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setresuid"
-    access: public_access
-    linker_set_key: "setresuid"
-  }
-  mangled_function_name: "setresuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__suid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setresgid"
-    access: public_access
-    linker_set_key: "setresgid"
-  }
-  mangled_function_name: "setresgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__sgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getresuid"
-    access: public_access
-    linker_set_key: "getresuid"
-  }
-  mangled_function_name: "getresuid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__ruid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__euid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__suid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getresgid"
-    access: public_access
-    linker_set_key: "getresgid"
-  }
-  mangled_function_name: "getresgid"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__rgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__egid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__sgid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "getlogin"
-    access: public_access
-    linker_set_key: "getlogin"
-  }
-  mangled_function_name: "getlogin"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "fpathconf"
-    access: public_access
-    linker_set_key: "fpathconf"
-  }
-  mangled_function_name: "fpathconf"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pathconf"
-    access: public_access
-    linker_set_key: "pathconf"
-  }
-  mangled_function_name: "pathconf"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "access"
-    access: public_access
-    linker_set_key: "access"
-  }
-  mangled_function_name: "access"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "faccessat"
-    access: public_access
-    linker_set_key: "faccessat"
-  }
-  mangled_function_name: "faccessat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "link"
-    access: public_access
-    linker_set_key: "link"
-  }
-  mangled_function_name: "link"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "linkat"
-    access: public_access
-    linker_set_key: "linkat"
-  }
-  mangled_function_name: "linkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__olddirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newdirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlink"
-    access: public_access
-    linker_set_key: "unlink"
-  }
-  mangled_function_name: "unlink"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "unlinkat"
-    access: public_access
-    linker_set_key: "unlinkat"
-  }
-  mangled_function_name: "unlinkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chdir"
-    access: public_access
-    linker_set_key: "chdir"
-  }
-  mangled_function_name: "chdir"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchdir"
-    access: public_access
-    linker_set_key: "fchdir"
-  }
-  mangled_function_name: "fchdir"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "rmdir"
-    access: public_access
-    linker_set_key: "rmdir"
-  }
-  mangled_function_name: "rmdir"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pipe"
-    access: public_access
-    linker_set_key: "pipe"
-  }
-  mangled_function_name: "pipe"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__pipefd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pipe2"
-    access: public_access
-    linker_set_key: "pipe2"
-  }
-  mangled_function_name: "pipe2"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "__pipefd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chroot"
-    access: public_access
-    linker_set_key: "chroot"
-  }
-  mangled_function_name: "chroot"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "symlink"
-    access: public_access
-    linker_set_key: "symlink"
-  }
-  mangled_function_name: "symlink"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "symlinkat"
-    access: public_access
-    linker_set_key: "symlinkat"
-  }
-  mangled_function_name: "symlinkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__oldpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newdirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__newpath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "readlink"
-    access: public_access
-    linker_set_key: "readlink"
-  }
-  mangled_function_name: "readlink"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__bufsiz"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "readlinkat"
-    access: public_access
-    linker_set_key: "readlinkat"
-  }
-  mangled_function_name: "readlinkat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__bufsiz"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chown"
-    access: public_access
-    linker_set_key: "chown"
-  }
-  mangled_function_name: "chown"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchown"
-    access: public_access
-    linker_set_key: "fchown"
-  }
-  mangled_function_name: "fchown"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchownat"
-    access: public_access
-    linker_set_key: "fchownat"
-  }
-  mangled_function_name: "fchownat"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lchown"
-    access: public_access
-    linker_set_key: "lchown"
-  }
-  mangled_function_name: "lchown"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__owner"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__group"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "getcwd"
-    access: public_access
-    linker_set_key: "getcwd"
-  }
-  mangled_function_name: "getcwd"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sync"
-    access: public_access
-    linker_set_key: "sync"
-  }
-  mangled_function_name: "sync"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "close"
-    access: public_access
-    linker_set_key: "close"
-  }
-  mangled_function_name: "close"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "read"
-    access: public_access
-    linker_set_key: "read"
-  }
-  mangled_function_name: "read"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "write"
-    access: public_access
-    linker_set_key: "write"
-  }
-  mangled_function_name: "write"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup"
-    access: public_access
-    linker_set_key: "dup"
-  }
-  mangled_function_name: "dup"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup2"
-    access: public_access
-    linker_set_key: "dup2"
-  }
-  mangled_function_name: "dup2"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dup3"
-    access: public_access
-    linker_set_key: "dup3"
-  }
-  mangled_function_name: "dup3"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__oldfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__newfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsync"
-    access: public_access
-    linker_set_key: "fsync"
-  }
-  mangled_function_name: "fsync"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fdatasync"
-    access: public_access
-    linker_set_key: "fdatasync"
-  }
-  mangled_function_name: "fdatasync"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lseek"
-    access: public_access
-    linker_set_key: "lseek"
-  }
-  mangled_function_name: "lseek"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__whence"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lseek64"
-    access: public_access
-    linker_set_key: "lseek64"
-  }
-  mangled_function_name: "lseek64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__whence"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "truncate"
-    access: public_access
-    linker_set_key: "truncate"
-  }
-  mangled_function_name: "truncate"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pread"
-    access: public_access
-    linker_set_key: "pread"
-  }
-  mangled_function_name: "pread"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pwrite"
-    access: public_access
-    linker_set_key: "pwrite"
-  }
-  mangled_function_name: "pwrite"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftruncate"
-    access: public_access
-    linker_set_key: "ftruncate"
-  }
-  mangled_function_name: "ftruncate"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "truncate64"
-    access: public_access
-    linker_set_key: "truncate64"
-  }
-  mangled_function_name: "truncate64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pread64"
-    access: public_access
-    linker_set_key: "pread64"
-  }
-  mangled_function_name: "pread64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pwrite64"
-    access: public_access
-    linker_set_key: "pwrite64"
-  }
-  mangled_function_name: "pwrite64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__offset"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftruncate64"
-    access: public_access
-    linker_set_key: "ftruncate64"
-  }
-  mangled_function_name: "ftruncate64"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__length"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "pause"
-    access: public_access
-    linker_set_key: "pause"
-  }
-  mangled_function_name: "pause"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "alarm"
-    access: public_access
-    linker_set_key: "alarm"
-  }
-  mangled_function_name: "alarm"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "sleep"
-    access: public_access
-    linker_set_key: "sleep"
-  }
-  mangled_function_name: "sleep"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "usleep"
-    access: public_access
-    linker_set_key: "usleep"
-  }
-  mangled_function_name: "usleep"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "__usec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostname"
-    access: public_access
-    linker_set_key: "gethostname"
-  }
-  mangled_function_name: "gethostname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sethostname"
-    access: public_access
-    linker_set_key: "sethostname"
-  }
-  mangled_function_name: "sethostname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "brk"
-    access: public_access
-    linker_set_key: "brk"
-  }
-  mangled_function_name: "brk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "__addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "sbrk"
-    access: public_access
-    linker_set_key: "sbrk"
-  }
-  mangled_function_name: "sbrk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__increment"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isatty"
-    access: public_access
-    linker_set_key: "isatty"
-  }
-  mangled_function_name: "isatty"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ttyname"
-    access: public_access
-    linker_set_key: "ttyname"
-  }
-  mangled_function_name: "ttyname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ttyname_r"
-    access: public_access
-    linker_set_key: "ttyname_r"
-  }
-  mangled_function_name: "ttyname_r"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "__buflen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "acct"
-    access: public_access
-    linker_set_key: "acct"
-  }
-  mangled_function_name: "acct"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "__filepath"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpagesize"
-    access: public_access
-    linker_set_key: "getpagesize"
-  }
-  mangled_function_name: "getpagesize"
-  source_file: "bionic/libc/include/unistd.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "syscall"
-    access: public_access
-    linker_set_key: "syscall"
-  }
-  mangled_function_name: "syscall"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "__number"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "daemon"
-    access: public_access
-    linker_set_key: "daemon"
-  }
-  mangled_function_name: "daemon"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__nochdir"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__noclose"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetpgrp"
-    access: public_access
-    linker_set_key: "tcgetpgrp"
-  }
-  mangled_function_name: "tcgetpgrp"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsetpgrp"
-    access: public_access
-    linker_set_key: "tcsetpgrp"
-  }
-  mangled_function_name: "tcsetpgrp"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "__pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__getcwd_chk"
-    access: public_access
-    linker_set_key: "__getcwd_chk"
-  }
-  mangled_function_name: "__getcwd_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__pread_chk"
-    access: public_access
-    linker_set_key: "__pread_chk"
-  }
-  mangled_function_name: "__pread_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__pread64_chk"
-    access: public_access
-    linker_set_key: "__pread64_chk"
-  }
-  mangled_function_name: "__pread64_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__pwrite_chk"
-    access: public_access
-    linker_set_key: "__pwrite_chk"
-  }
-  mangled_function_name: "__pwrite_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__pwrite64_chk"
-    access: public_access
-    linker_set_key: "__pwrite64_chk"
-  }
-  mangled_function_name: "__pwrite64_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__read_chk"
-    access: public_access
-    linker_set_key: "__read_chk"
-  }
-  mangled_function_name: "__read_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__write_chk"
-    access: public_access
-    linker_set_key: "__write_chk"
-  }
-  mangled_function_name: "__write_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__readlink_chk"
-    access: public_access
-    linker_set_key: "__readlink_chk"
-  }
-  mangled_function_name: "__readlink_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__readlinkat_chk"
-    access: public_access
-    linker_set_key: "__readlinkat_chk"
-  }
-  mangled_function_name: "__readlinkat_chk"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "dirfd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getdomainname"
-    access: public_access
-    linker_set_key: "getdomainname"
-  }
-  mangled_function_name: "getdomainname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setdomainname"
-    access: public_access
-    linker_set_key: "setdomainname"
-  }
-  mangled_function_name: "setdomainname"
-  source_file: "bionic/libc/include/unistd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__cxa_thread_atexit_impl"
-    access: public_access
-    linker_set_key: "__cxa_thread_atexit_impl"
-  }
-  mangled_function_name: "__cxa_thread_atexit_impl"
-  source_file: "bionic/libc/bionic/__cxa_thread_atexit_impl.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "func"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "dso_handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrlimit"
-    access: public_access
-    linker_set_key: "getrlimit"
-  }
-  mangled_function_name: "getrlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setrlimit"
-    access: public_access
-    linker_set_key: "setrlimit"
-  }
-  mangled_function_name: "setrlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrlimit64"
-    access: public_access
-    linker_set_key: "getrlimit64"
-  }
-  mangled_function_name: "getrlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setrlimit64"
-    access: public_access
-    linker_set_key: "setrlimit64"
-  }
-  mangled_function_name: "setrlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getpriority"
-    access: public_access
-    linker_set_key: "getpriority"
-  }
-  mangled_function_name: "getpriority"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setpriority"
-    access: public_access
-    linker_set_key: "setpriority"
-  }
-  mangled_function_name: "setpriority"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getrusage"
-    access: public_access
-    linker_set_key: "getrusage"
-  }
-  mangled_function_name: "getrusage"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rusage *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prlimit"
-    access: public_access
-    linker_set_key: "prlimit"
-  }
-  mangled_function_name: "prlimit"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "prlimit64"
-    access: public_access
-    linker_set_key: "prlimit64"
-  }
-  mangled_function_name: "prlimit64"
-  source_file: "bionic/libc/include/sys/resource.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct rlimit64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct rlimit64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statvfs"
-    access: public_access
-    linker_set_key: "statvfs"
-  }
-  mangled_function_name: "statvfs"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs *restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statvfs64"
-    access: public_access
-    linker_set_key: "statvfs64"
-  }
-  mangled_function_name: "statvfs64"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs64 *restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatvfs"
-    access: public_access
-    linker_set_key: "fstatvfs"
-  }
-  mangled_function_name: "fstatvfs"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatvfs64"
-    access: public_access
-    linker_set_key: "fstatvfs64"
-  }
-  mangled_function_name: "fstatvfs64"
-  source_file: "bionic/libc/include/sys/statvfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statvfs64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mount"
-    access: public_access
-    linker_set_key: "mount"
-  }
-  mangled_function_name: "mount"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "umount"
-    access: public_access
-    linker_set_key: "umount"
-  }
-  mangled_function_name: "umount"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "umount2"
-    access: public_access
-    linker_set_key: "umount2"
-  }
-  mangled_function_name: "umount2"
-  source_file: "bionic/libc/include/sys/mount.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "chmod"
-    access: public_access
-    linker_set_key: "chmod"
-  }
-  mangled_function_name: "chmod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchmod"
-    access: public_access
-    linker_set_key: "fchmod"
-  }
-  mangled_function_name: "fchmod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkdir"
-    access: public_access
-    linker_set_key: "mkdir"
-  }
-  mangled_function_name: "mkdir"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstat"
-    access: public_access
-    linker_set_key: "fstat"
-  }
-  mangled_function_name: "fstat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstat64"
-    access: public_access
-    linker_set_key: "fstat64"
-  }
-  mangled_function_name: "fstat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatat"
-    access: public_access
-    linker_set_key: "fstatat"
-  }
-  mangled_function_name: "fstatat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatat64"
-    access: public_access
-    linker_set_key: "fstatat64"
-  }
-  mangled_function_name: "fstatat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lstat"
-    access: public_access
-    linker_set_key: "lstat"
-  }
-  mangled_function_name: "lstat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lstat64"
-    access: public_access
-    linker_set_key: "lstat64"
-  }
-  mangled_function_name: "lstat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "stat"
-    access: public_access
-    linker_set_key: "stat"
-  }
-  mangled_function_name: "stat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "stat64"
-    access: public_access
-    linker_set_key: "stat64"
-  }
-  mangled_function_name: "stat64"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct stat64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mknod"
-    access: public_access
-    linker_set_key: "mknod"
-  }
-  mangled_function_name: "mknod"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "umask"
-    access: public_access
-    linker_set_key: "umask"
-  }
-  mangled_function_name: "umask"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__umask_chk"
-    access: public_access
-    linker_set_key: "__umask_chk"
-  }
-  mangled_function_name: "__umask_chk"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkfifo"
-    access: public_access
-    linker_set_key: "mkfifo"
-  }
-  mangled_function_name: "mkfifo"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkfifoat"
-    access: public_access
-    linker_set_key: "mkfifoat"
-  }
-  mangled_function_name: "mkfifoat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fchmodat"
-    access: public_access
-    linker_set_key: "fchmodat"
-  }
-  mangled_function_name: "fchmodat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mkdirat"
-    access: public_access
-    linker_set_key: "mkdirat"
-  }
-  mangled_function_name: "mkdirat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mknodat"
-    access: public_access
-    linker_set_key: "mknodat"
-  }
-  mangled_function_name: "mknodat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utimensat"
-    access: public_access
-    linker_set_key: "utimensat"
-  }
-  mangled_function_name: "utimensat"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: "times"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "futimens"
-    access: public_access
-    linker_set_key: "futimens"
-  }
-  mangled_function_name: "futimens"
-  source_file: "bionic/libc/include/sys/stat.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: "times"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "gets"
-    access: public_access
-    linker_set_key: "gets"
-  }
-  mangled_function_name: "gets"
-  source_file: "bionic/libc/include/stdio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfgetispeed"
-    access: public_access
-    linker_set_key: "cfgetispeed"
-  }
-  mangled_function_name: "cfgetispeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfgetospeed"
-    access: public_access
-    linker_set_key: "cfgetospeed"
-  }
-  mangled_function_name: "cfgetospeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "cfmakeraw"
-    access: public_access
-    linker_set_key: "cfmakeraw"
-  }
-  mangled_function_name: "cfmakeraw"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetspeed"
-    access: public_access
-    linker_set_key: "cfsetspeed"
-  }
-  mangled_function_name: "cfsetspeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetispeed"
-    access: public_access
-    linker_set_key: "cfsetispeed"
-  }
-  mangled_function_name: "cfsetispeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "cfsetospeed"
-    access: public_access
-    linker_set_key: "cfsetospeed"
-  }
-  mangled_function_name: "cfsetospeed"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcdrain"
-    access: public_access
-    linker_set_key: "tcdrain"
-  }
-  mangled_function_name: "tcdrain"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcflow"
-    access: public_access
-    linker_set_key: "tcflow"
-  }
-  mangled_function_name: "tcflow"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcflush"
-    access: public_access
-    linker_set_key: "tcflush"
-  }
-  mangled_function_name: "tcflush"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetattr"
-    access: public_access
-    linker_set_key: "tcgetattr"
-  }
-  mangled_function_name: "tcgetattr"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcgetsid"
-    access: public_access
-    linker_set_key: "tcgetsid"
-  }
-  mangled_function_name: "tcgetsid"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsendbreak"
-    access: public_access
-    linker_set_key: "tcsendbreak"
-  }
-  mangled_function_name: "tcsendbreak"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tcsetattr"
-    access: public_access
-    linker_set_key: "tcsetattr"
-  }
-  mangled_function_name: "tcsetattr"
-  source_file: "bionic/libc/include/termios.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "creat"
-    access: public_access
-    linker_set_key: "creat"
-  }
-  mangled_function_name: "creat"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "creat64"
-    access: public_access
-    linker_set_key: "creat64"
-  }
-  mangled_function_name: "creat64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openat"
-    access: public_access
-    linker_set_key: "openat"
-  }
-  mangled_function_name: "openat"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openat64"
-    access: public_access
-    linker_set_key: "openat64"
-  }
-  mangled_function_name: "openat64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "open"
-    access: public_access
-    linker_set_key: "open"
-  }
-  mangled_function_name: "open"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "open64"
-    access: public_access
-    linker_set_key: "open64"
-  }
-  mangled_function_name: "open64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "splice"
-    access: public_access
-    linker_set_key: "splice"
-  }
-  mangled_function_name: "splice"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "tee"
-    access: public_access
-    linker_set_key: "tee"
-  }
-  mangled_function_name: "tee"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "vmsplice"
-    access: public_access
-    linker_set_key: "vmsplice"
-  }
-  mangled_function_name: "vmsplice"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fallocate"
-    access: public_access
-    linker_set_key: "fallocate"
-  }
-  mangled_function_name: "fallocate"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fadvise"
-    access: public_access
-    linker_set_key: "posix_fadvise"
-  }
-  mangled_function_name: "posix_fadvise"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fallocate"
-    access: public_access
-    linker_set_key: "posix_fallocate"
-  }
-  mangled_function_name: "posix_fallocate"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fallocate64"
-    access: public_access
-    linker_set_key: "fallocate64"
-  }
-  mangled_function_name: "fallocate64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fadvise64"
-    access: public_access
-    linker_set_key: "posix_fadvise64"
-  }
-  mangled_function_name: "posix_fadvise64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "posix_fallocate64"
-    access: public_access
-    linker_set_key: "posix_fallocate64"
-  }
-  mangled_function_name: "posix_fallocate64"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "readahead"
-    access: public_access
-    linker_set_key: "readahead"
-  }
-  mangled_function_name: "readahead"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sync_file_range"
-    access: public_access
-    linker_set_key: "sync_file_range"
-  }
-  mangled_function_name: "sync_file_range"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__open_2"
-    access: public_access
-    linker_set_key: "__open_2"
-  }
-  mangled_function_name: "__open_2"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__openat_2"
-    access: public_access
-    linker_set_key: "__openat_2"
-  }
-  mangled_function_name: "__openat_2"
-  source_file: "bionic/libc/include/fcntl.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statfs"
-    access: public_access
-    linker_set_key: "statfs"
-  }
-  mangled_function_name: "statfs"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "statfs64"
-    access: public_access
-    linker_set_key: "statfs64"
-  }
-  mangled_function_name: "statfs64"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatfs"
-    access: public_access
-    linker_set_key: "fstatfs"
-  }
-  mangled_function_name: "fstatfs"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fstatfs64"
-    access: public_access
-    linker_set_key: "fstatfs64"
-  }
-  mangled_function_name: "fstatfs64"
-  source_file: "bionic/libc/include/sys/vfs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct statfs64 *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sysinfo"
-    access: public_access
-    linker_set_key: "sysinfo"
-  }
-  mangled_function_name: "sysinfo"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sysinfo *"
-        size: 8
-        alignment: 8
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "get_nprocs_conf"
-    access: public_access
-    linker_set_key: "get_nprocs_conf"
-  }
-  mangled_function_name: "get_nprocs_conf"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "get_nprocs"
-    access: public_access
-    linker_set_key: "get_nprocs"
-  }
-  mangled_function_name: "get_nprocs"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "get_phys_pages"
-    access: public_access
-    linker_set_key: "get_phys_pages"
-  }
-  mangled_function_name: "get_phys_pages"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "get_avphys_pages"
-    access: public_access
-    linker_set_key: "get_avphys_pages"
-  }
-  mangled_function_name: "get_avphys_pages"
-  source_file: "bionic/libc/include/sys/sysinfo.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__assert"
-    access: public_access
-    linker_set_key: "__assert"
-  }
-  mangled_function_name: "__assert"
-  source_file: "bionic/libc/include/assert.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__assert2"
-    access: public_access
-    linker_set_key: "__assert2"
-  }
-  mangled_function_name: "__assert2"
-  source_file: "bionic/libc/include/assert.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_set_abort_message"
-    access: public_access
-    linker_set_key: "android_set_abort_message"
-  }
-  mangled_function_name: "android_set_abort_message"
-  source_file: "bionic/libc/include/android/set_abort_message.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "poll"
-    access: public_access
-    linker_set_key: "poll"
-  }
-  mangled_function_name: "poll"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ppoll"
-    access: public_access
-    linker_set_key: "ppoll"
-  }
-  mangled_function_name: "ppoll"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__poll_chk"
-    access: public_access
-    linker_set_key: "__poll_chk"
-  }
-  mangled_function_name: "__poll_chk"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__ppoll_chk"
-    access: public_access
-    linker_set_key: "__ppoll_chk"
-  }
-  mangled_function_name: "__ppoll_chk"
-  source_file: "bionic/libc/include/poll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "pollfd *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "__memcpy_chk"
-    access: public_access
-    linker_set_key: "__memcpy_chk"
-  }
-  mangled_function_name: "__memcpy_chk"
-  source_file: "bionic/libc/bionic/__memcpy_chk.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "count"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strcat_chk"
-    access: public_access
-    linker_set_key: "__strcat_chk"
-  }
-  mangled_function_name: "__strcat_chk"
-  source_file: "bionic/libc/bionic/__strcat_chk.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_buf_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strcpy_chk"
-    access: public_access
-    linker_set_key: "__strcpy_chk"
-  }
-  mangled_function_name: "__strcpy_chk"
-  source_file: "bionic/libc/bionic/__strcpy_chk.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "strerror_r"
-    access: public_access
-    linker_set_key: "strerror_r"
-  }
-  mangled_function_name: "strerror_r"
-  source_file: "bionic/libc/include/string.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "htonl"
-    access: public_access
-    linker_set_key: "htonl"
-  }
-  mangled_function_name: "htonl"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "htons"
-    access: public_access
-    linker_set_key: "htons"
-  }
-  mangled_function_name: "htons"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "ntohl"
-    access: public_access
-    linker_set_key: "ntohl"
-  }
-  mangled_function_name: "ntohl"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "ntohs"
-    access: public_access
-    linker_set_key: "ntohs"
-  }
-  mangled_function_name: "ntohs"
-  source_file: "bionic/libc/include/sys/endian.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "bindresvport"
-    access: public_access
-    linker_set_key: "bindresvport"
-  }
-  mangled_function_name: "bindresvport"
-  source_file: "bionic/libc/include/netinet/in.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sockaddr_in *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_addr"
-    access: public_access
-    linker_set_key: "inet_addr"
-  }
-  mangled_function_name: "inet_addr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_aton"
-    access: public_access
-    linker_set_key: "inet_aton"
-  }
-  mangled_function_name: "inet_aton"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_lnaof"
-    access: public_access
-    linker_set_key: "inet_lnaof"
-  }
-  mangled_function_name: "inet_lnaof"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "in_addr"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_makeaddr"
-    access: public_access
-    linker_set_key: "inet_makeaddr"
-  }
-  mangled_function_name: "inet_makeaddr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_netof"
-    access: public_access
-    linker_set_key: "inet_netof"
-  }
-  mangled_function_name: "inet_netof"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_network"
-    access: public_access
-    linker_set_key: "inet_network"
-  }
-  mangled_function_name: "inet_network"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "inet_ntoa"
-    access: public_access
-    linker_set_key: "inet_ntoa"
-  }
-  mangled_function_name: "inet_ntoa"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "in_addr"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "inet_ntop"
-    access: public_access
-    linker_set_key: "inet_ntop"
-  }
-  mangled_function_name: "inet_ntop"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_nsap_addr"
-    access: public_access
-    linker_set_key: "inet_nsap_addr"
-  }
-  mangled_function_name: "inet_nsap_addr"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "inet_nsap_ntoa"
-    access: public_access
-    linker_set_key: "inet_nsap_ntoa"
-  }
-  mangled_function_name: "inet_nsap_ntoa"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inet_pton"
-    access: public_access
-    linker_set_key: "inet_pton"
-  }
-  mangled_function_name: "inet_pton"
-  source_file: "bionic/libc/include/arpa/inet.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "imaxabs"
-    access: public_access
-    linker_set_key: "imaxabs"
-  }
-  mangled_function_name: "imaxabs"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "imaxdiv_t"
-      size: 16
-      alignment: 8
-    }
-    name: "imaxdiv"
-    access: public_access
-    linker_set_key: "imaxdiv"
-  }
-  mangled_function_name: "imaxdiv"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoimax"
-    access: public_access
-    linker_set_key: "strtoimax"
-  }
-  mangled_function_name: "strtoimax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "strtoumax"
-    access: public_access
-    linker_set_key: "strtoumax"
-  }
-  mangled_function_name: "strtoumax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoimax"
-    access: public_access
-    linker_set_key: "wcstoimax"
-  }
-  mangled_function_name: "wcstoimax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoumax"
-    access: public_access
-    linker_set_key: "wcstoumax"
-  }
-  mangled_function_name: "wcstoumax"
-  source_file: "bionic/libc/include/inttypes.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_set_filename"
-    access: public_access
-    linker_set_key: "__system_property_set_filename"
-  }
-  mangled_function_name: "__system_property_set_filename"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_area_init"
-    access: public_access
-    linker_set_key: "__system_property_area_init"
-  }
-  mangled_function_name: "__system_property_area_init"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_area_serial"
-    access: public_access
-    linker_set_key: "__system_property_area_serial"
-  }
-  mangled_function_name: "__system_property_area_serial"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_add"
-    access: public_access
-    linker_set_key: "__system_property_add"
-  }
-  mangled_function_name: "__system_property_add"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "namelen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "valuelen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_update"
-    access: public_access
-    linker_set_key: "__system_property_update"
-  }
-  mangled_function_name: "__system_property_update"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "prop_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_serial"
-    access: public_access
-    linker_set_key: "__system_property_serial"
-  }
-  mangled_function_name: "__system_property_serial"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const prop_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "pi"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_properties_init"
-    access: public_access
-    linker_set_key: "__system_properties_init"
-  }
-  mangled_function_name: "__system_properties_init"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "__system_property_wait_any"
-    access: public_access
-    linker_set_key: "__system_property_wait_any"
-  }
-  mangled_function_name: "__system_property_wait_any"
-  source_file: "bionic/libc/include/sys/_system_properties.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "old_serial"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "c16rtomb"
-    access: public_access
-    linker_set_key: "c16rtomb"
-  }
-  mangled_function_name: "c16rtomb"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char16_t"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "c32rtomb"
-    access: public_access
-    linker_set_key: "c32rtomb"
-  }
-  mangled_function_name: "c32rtomb"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char32_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbrtoc16"
-    access: public_access
-    linker_set_key: "mbrtoc16"
-  }
-  mangled_function_name: "mbrtoc16"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char16_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbrtoc32"
-    access: public_access
-    linker_set_key: "mbrtoc32"
-  }
-  mangled_function_name: "mbrtoc32"
-  source_file: "bionic/libc/include/uchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char32_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalnum"
-    access: public_access
-    linker_set_key: "iswalnum"
-  }
-  mangled_function_name: "iswalnum"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalpha"
-    access: public_access
-    linker_set_key: "iswalpha"
-  }
-  mangled_function_name: "iswalpha"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswblank"
-    access: public_access
-    linker_set_key: "iswblank"
-  }
-  mangled_function_name: "iswblank"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswcntrl"
-    access: public_access
-    linker_set_key: "iswcntrl"
-  }
-  mangled_function_name: "iswcntrl"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswdigit"
-    access: public_access
-    linker_set_key: "iswdigit"
-  }
-  mangled_function_name: "iswdigit"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswgraph"
-    access: public_access
-    linker_set_key: "iswgraph"
-  }
-  mangled_function_name: "iswgraph"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswlower"
-    access: public_access
-    linker_set_key: "iswlower"
-  }
-  mangled_function_name: "iswlower"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswprint"
-    access: public_access
-    linker_set_key: "iswprint"
-  }
-  mangled_function_name: "iswprint"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswpunct"
-    access: public_access
-    linker_set_key: "iswpunct"
-  }
-  mangled_function_name: "iswpunct"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswspace"
-    access: public_access
-    linker_set_key: "iswspace"
-  }
-  mangled_function_name: "iswspace"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswupper"
-    access: public_access
-    linker_set_key: "iswupper"
-  }
-  mangled_function_name: "iswupper"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswxdigit"
-    access: public_access
-    linker_set_key: "iswxdigit"
-  }
-  mangled_function_name: "iswxdigit"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towlower"
-    access: public_access
-    linker_set_key: "towlower"
-  }
-  mangled_function_name: "towlower"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towupper"
-    access: public_access
-    linker_set_key: "towupper"
-  }
-  mangled_function_name: "towupper"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "wctype"
-    access: public_access
-    linker_set_key: "wctype"
-  }
-  mangled_function_name: "wctype"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswctype"
-    access: public_access
-    linker_set_key: "iswctype"
-  }
-  mangled_function_name: "iswctype"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towctrans"
-    access: public_access
-    linker_set_key: "towctrans"
-  }
-  mangled_function_name: "towctrans"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const void *"
-      size: 8
-      alignment: 8
-    }
-    name: "wctrans"
-    access: public_access
-    linker_set_key: "wctrans"
-  }
-  mangled_function_name: "wctrans"
-  source_file: "bionic/libc/include/bits/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "btowc"
-    access: public_access
-    linker_set_key: "btowc"
-  }
-  mangled_function_name: "btowc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwprintf"
-    access: public_access
-    linker_set_key: "fwprintf"
-  }
-  mangled_function_name: "fwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwscanf"
-    access: public_access
-    linker_set_key: "fwscanf"
-  }
-  mangled_function_name: "fwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fgetwc"
-    access: public_access
-    linker_set_key: "fgetwc"
-  }
-  mangled_function_name: "fgetwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "fgetws"
-    access: public_access
-    linker_set_key: "fgetws"
-  }
-  mangled_function_name: "fgetws"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputwc"
-    access: public_access
-    linker_set_key: "fputwc"
-  }
-  mangled_function_name: "fputwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fputws"
-    access: public_access
-    linker_set_key: "fputws"
-  }
-  mangled_function_name: "fputws"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fwide"
-    access: public_access
-    linker_set_key: "fwide"
-  }
-  mangled_function_name: "fwide"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getwc"
-    access: public_access
-    linker_set_key: "getwc"
-  }
-  mangled_function_name: "getwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "getwchar"
-    access: public_access
-    linker_set_key: "getwchar"
-  }
-  mangled_function_name: "getwchar"
-  source_file: "bionic/libc/include/wchar.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "mbsinit"
-    access: public_access
-    linker_set_key: "mbsinit"
-  }
-  mangled_function_name: "mbsinit"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbrlen"
-    access: public_access
-    linker_set_key: "mbrlen"
-  }
-  mangled_function_name: "mbrlen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbrtowc"
-    access: public_access
-    linker_set_key: "mbrtowc"
-  }
-  mangled_function_name: "mbrtowc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbsrtowcs"
-    access: public_access
-    linker_set_key: "mbsrtowcs"
-  }
-  mangled_function_name: "mbsrtowcs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "mbsnrtowcs"
-    access: public_access
-    linker_set_key: "mbsnrtowcs"
-  }
-  mangled_function_name: "mbsnrtowcs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "putwc"
-    access: public_access
-    linker_set_key: "putwc"
-  }
-  mangled_function_name: "putwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "putwchar"
-    access: public_access
-    linker_set_key: "putwchar"
-  }
-  mangled_function_name: "putwchar"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "swprintf"
-    access: public_access
-    linker_set_key: "swprintf"
-  }
-  mangled_function_name: "swprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "swscanf"
-    access: public_access
-    linker_set_key: "swscanf"
-  }
-  mangled_function_name: "swscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "ungetwc"
-    access: public_access
-    linker_set_key: "ungetwc"
-  }
-  mangled_function_name: "ungetwc"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfwprintf"
-    access: public_access
-    linker_set_key: "vfwprintf"
-  }
-  mangled_function_name: "vfwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vfwscanf"
-    access: public_access
-    linker_set_key: "vfwscanf"
-  }
-  mangled_function_name: "vfwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vswprintf"
-    access: public_access
-    linker_set_key: "vswprintf"
-  }
-  mangled_function_name: "vswprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vswscanf"
-    access: public_access
-    linker_set_key: "vswscanf"
-  }
-  mangled_function_name: "vswscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vwprintf"
-    access: public_access
-    linker_set_key: "vwprintf"
-  }
-  mangled_function_name: "vwprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "vwscanf"
-    access: public_access
-    linker_set_key: "vwscanf"
-  }
-  mangled_function_name: "vwscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcpcpy"
-    access: public_access
-    linker_set_key: "wcpcpy"
-  }
-  mangled_function_name: "wcpcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcpncpy"
-    access: public_access
-    linker_set_key: "wcpncpy"
-  }
-  mangled_function_name: "wcpncpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcrtomb"
-    access: public_access
-    linker_set_key: "wcrtomb"
-  }
-  mangled_function_name: "wcrtomb"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscasecmp"
-    access: public_access
-    linker_set_key: "wcscasecmp"
-  }
-  mangled_function_name: "wcscasecmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscasecmp_l"
-    access: public_access
-    linker_set_key: "wcscasecmp_l"
-  }
-  mangled_function_name: "wcscasecmp_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcscat"
-    access: public_access
-    linker_set_key: "wcscat"
-  }
-  mangled_function_name: "wcscat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcschr"
-    access: public_access
-    linker_set_key: "wcschr"
-  }
-  mangled_function_name: "wcschr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscmp"
-    access: public_access
-    linker_set_key: "wcscmp"
-  }
-  mangled_function_name: "wcscmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscoll"
-    access: public_access
-    linker_set_key: "wcscoll"
-  }
-  mangled_function_name: "wcscoll"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcscpy"
-    access: public_access
-    linker_set_key: "wcscpy"
-  }
-  mangled_function_name: "wcscpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcscspn"
-    access: public_access
-    linker_set_key: "wcscspn"
-  }
-  mangled_function_name: "wcscspn"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsftime"
-    access: public_access
-    linker_set_key: "wcsftime"
-  }
-  mangled_function_name: "wcsftime"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const tm *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcslen"
-    access: public_access
-    linker_set_key: "wcslen"
-  }
-  mangled_function_name: "wcslen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncasecmp"
-    access: public_access
-    linker_set_key: "wcsncasecmp"
-  }
-  mangled_function_name: "wcsncasecmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncasecmp_l"
-    access: public_access
-    linker_set_key: "wcsncasecmp_l"
-  }
-  mangled_function_name: "wcsncasecmp_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsncat"
-    access: public_access
-    linker_set_key: "wcsncat"
-  }
-  mangled_function_name: "wcsncat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcsncmp"
-    access: public_access
-    linker_set_key: "wcsncmp"
-  }
-  mangled_function_name: "wcsncmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsncpy"
-    access: public_access
-    linker_set_key: "wcsncpy"
-  }
-  mangled_function_name: "wcsncpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsnrtombs"
-    access: public_access
-    linker_set_key: "wcsnrtombs"
-  }
-  mangled_function_name: "wcsnrtombs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcspbrk"
-    access: public_access
-    linker_set_key: "wcspbrk"
-  }
-  mangled_function_name: "wcspbrk"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsrchr"
-    access: public_access
-    linker_set_key: "wcsrchr"
-  }
-  mangled_function_name: "wcsrchr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsrtombs"
-    access: public_access
-    linker_set_key: "wcsrtombs"
-  }
-  mangled_function_name: "wcsrtombs"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "mbstate_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsspn"
-    access: public_access
-    linker_set_key: "wcsspn"
-  }
-  mangled_function_name: "wcsspn"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsstr"
-    access: public_access
-    linker_set_key: "wcsstr"
-  }
-  mangled_function_name: "wcsstr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstod"
-    access: public_access
-    linker_set_key: "wcstod"
-  }
-  mangled_function_name: "wcstod"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "wcstof"
-    access: public_access
-    linker_set_key: "wcstof"
-  }
-  mangled_function_name: "wcstof"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstok"
-    access: public_access
-    linker_set_key: "wcstok"
-  }
-  mangled_function_name: "wcstok"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstol"
-    access: public_access
-    linker_set_key: "wcstol"
-  }
-  mangled_function_name: "wcstol"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoll"
-    access: public_access
-    linker_set_key: "wcstoll"
-  }
-  mangled_function_name: "wcstoll"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "wcstold"
-    access: public_access
-    linker_set_key: "wcstold"
-  }
-  mangled_function_name: "wcstold"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoul"
-    access: public_access
-    linker_set_key: "wcstoul"
-  }
-  mangled_function_name: "wcstoul"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoull"
-    access: public_access
-    linker_set_key: "wcstoull"
-  }
-  mangled_function_name: "wcstoull"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcswidth"
-    access: public_access
-    linker_set_key: "wcswidth"
-  }
-  mangled_function_name: "wcswidth"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsxfrm"
-    access: public_access
-    linker_set_key: "wcsxfrm"
-  }
-  mangled_function_name: "wcsxfrm"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wctob"
-    access: public_access
-    linker_set_key: "wctob"
-  }
-  mangled_function_name: "wctob"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcwidth"
-    access: public_access
-    linker_set_key: "wcwidth"
-  }
-  mangled_function_name: "wcwidth"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wmemchr"
-    access: public_access
-    linker_set_key: "wmemchr"
-  }
-  mangled_function_name: "wmemchr"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wmemcmp"
-    access: public_access
-    linker_set_key: "wmemcmp"
-  }
-  mangled_function_name: "wmemcmp"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wmemcpy"
-    access: public_access
-    linker_set_key: "wmemcpy"
-  }
-  mangled_function_name: "wmemcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wmempcpy"
-    access: public_access
-    linker_set_key: "wmempcpy"
-  }
-  mangled_function_name: "wmempcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wmemmove"
-    access: public_access
-    linker_set_key: "wmemmove"
-  }
-  mangled_function_name: "wmemmove"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wmemset"
-    access: public_access
-    linker_set_key: "wmemset"
-  }
-  mangled_function_name: "wmemset"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wprintf"
-    access: public_access
-    linker_set_key: "wprintf"
-  }
-  mangled_function_name: "wprintf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wscanf"
-    access: public_access
-    linker_set_key: "wscanf"
-  }
-  mangled_function_name: "wscanf"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoll_l"
-    access: public_access
-    linker_set_key: "wcstoll_l"
-  }
-  mangled_function_name: "wcstoll_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcstoull_l"
-    access: public_access
-    linker_set_key: "wcstoull_l"
-  }
-  mangled_function_name: "wcstoull_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "wcstold_l"
-    access: public_access
-    linker_set_key: "wcstold_l"
-  }
-  mangled_function_name: "wcstold_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wcscoll_l"
-    access: public_access
-    linker_set_key: "wcscoll_l"
-  }
-  mangled_function_name: "wcscoll_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsxfrm_l"
-    access: public_access
-    linker_set_key: "wcsxfrm_l"
-  }
-  mangled_function_name: "wcsxfrm_l"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcslcat"
-    access: public_access
-    linker_set_key: "wcslcat"
-  }
-  mangled_function_name: "wcslcat"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcslcpy"
-    access: public_access
-    linker_set_key: "wcslcpy"
-  }
-  mangled_function_name: "wcslcpy"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "open_wmemstream"
-    access: public_access
-    linker_set_key: "open_wmemstream"
-  }
-  mangled_function_name: "open_wmemstream"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "wchar_t **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "wchar_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsdup"
-    access: public_access
-    linker_set_key: "wcsdup"
-  }
-  mangled_function_name: "wcsdup"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "wcsnlen"
-    access: public_access
-    linker_set_key: "wcsnlen"
-  }
-  mangled_function_name: "wcsnlen"
-  source_file: "bionic/libc/include/wchar.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const wchar_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "times"
-    access: public_access
-    linker_set_key: "times"
-  }
-  mangled_function_name: "times"
-  source_file: "bionic/libc/include/sys/times.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "tms *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalnum"
-    access: public_access
-    linker_set_key: "isalnum"
-  }
-  mangled_function_name: "isalnum"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalpha"
-    access: public_access
-    linker_set_key: "isalpha"
-  }
-  mangled_function_name: "isalpha"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isblank"
-    access: public_access
-    linker_set_key: "isblank"
-  }
-  mangled_function_name: "isblank"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iscntrl"
-    access: public_access
-    linker_set_key: "iscntrl"
-  }
-  mangled_function_name: "iscntrl"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isdigit"
-    access: public_access
-    linker_set_key: "isdigit"
-  }
-  mangled_function_name: "isdigit"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isgraph"
-    access: public_access
-    linker_set_key: "isgraph"
-  }
-  mangled_function_name: "isgraph"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "islower"
-    access: public_access
-    linker_set_key: "islower"
-  }
-  mangled_function_name: "islower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isprint"
-    access: public_access
-    linker_set_key: "isprint"
-  }
-  mangled_function_name: "isprint"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ispunct"
-    access: public_access
-    linker_set_key: "ispunct"
-  }
-  mangled_function_name: "ispunct"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isspace"
-    access: public_access
-    linker_set_key: "isspace"
-  }
-  mangled_function_name: "isspace"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isupper"
-    access: public_access
-    linker_set_key: "isupper"
-  }
-  mangled_function_name: "isupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isxdigit"
-    access: public_access
-    linker_set_key: "isxdigit"
-  }
-  mangled_function_name: "isxdigit"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tolower"
-    access: public_access
-    linker_set_key: "tolower"
-  }
-  mangled_function_name: "tolower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toupper"
-    access: public_access
-    linker_set_key: "toupper"
-  }
-  mangled_function_name: "toupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalnum_l"
-    access: public_access
-    linker_set_key: "isalnum_l"
-  }
-  mangled_function_name: "isalnum_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isalpha_l"
-    access: public_access
-    linker_set_key: "isalpha_l"
-  }
-  mangled_function_name: "isalpha_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isblank_l"
-    access: public_access
-    linker_set_key: "isblank_l"
-  }
-  mangled_function_name: "isblank_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iscntrl_l"
-    access: public_access
-    linker_set_key: "iscntrl_l"
-  }
-  mangled_function_name: "iscntrl_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isdigit_l"
-    access: public_access
-    linker_set_key: "isdigit_l"
-  }
-  mangled_function_name: "isdigit_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isgraph_l"
-    access: public_access
-    linker_set_key: "isgraph_l"
-  }
-  mangled_function_name: "isgraph_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "islower_l"
-    access: public_access
-    linker_set_key: "islower_l"
-  }
-  mangled_function_name: "islower_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isprint_l"
-    access: public_access
-    linker_set_key: "isprint_l"
-  }
-  mangled_function_name: "isprint_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ispunct_l"
-    access: public_access
-    linker_set_key: "ispunct_l"
-  }
-  mangled_function_name: "ispunct_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isspace_l"
-    access: public_access
-    linker_set_key: "isspace_l"
-  }
-  mangled_function_name: "isspace_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isupper_l"
-    access: public_access
-    linker_set_key: "isupper_l"
-  }
-  mangled_function_name: "isupper_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isxdigit_l"
-    access: public_access
-    linker_set_key: "isxdigit_l"
-  }
-  mangled_function_name: "isxdigit_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "tolower_l"
-    access: public_access
-    linker_set_key: "tolower_l"
-  }
-  mangled_function_name: "tolower_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toupper_l"
-    access: public_access
-    linker_set_key: "toupper_l"
-  }
-  mangled_function_name: "toupper_l"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isascii"
-    access: public_access
-    linker_set_key: "isascii"
-  }
-  mangled_function_name: "isascii"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "toascii"
-    access: public_access
-    linker_set_key: "toascii"
-  }
-  mangled_function_name: "toascii"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_tolower"
-    access: public_access
-    linker_set_key: "_tolower"
-  }
-  mangled_function_name: "_tolower"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_toupper"
-    access: public_access
-    linker_set_key: "_toupper"
-  }
-  mangled_function_name: "_toupper"
-  source_file: "bionic/libc/include/ctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_create"
-    access: public_access
-    linker_set_key: "epoll_create"
-  }
-  mangled_function_name: "epoll_create"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_create1"
-    access: public_access
-    linker_set_key: "epoll_create1"
-  }
-  mangled_function_name: "epoll_create1"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_ctl"
-    access: public_access
-    linker_set_key: "epoll_ctl"
-  }
-  mangled_function_name: "epoll_ctl"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_wait"
-    access: public_access
-    linker_set_key: "epoll_wait"
-  }
-  mangled_function_name: "epoll_wait"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "epoll_pwait"
-    access: public_access
-    linker_set_key: "epoll_pwait"
-  }
-  mangled_function_name: "epoll_pwait"
-  source_file: "bionic/libc/include/sys/epoll.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "epoll_event *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "error"
-    access: public_access
-    linker_set_key: "error"
-  }
-  mangled_function_name: "error"
-  source_file: "bionic/libc/include/error.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "error_at_line"
-    access: public_access
-    linker_set_key: "error_at_line"
-  }
-  mangled_function_name: "error_at_line"
-  source_file: "bionic/libc/include/error.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd"
-    access: public_access
-    linker_set_key: "eventfd"
-  }
-  mangled_function_name: "eventfd"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "initial_value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd_read"
-    access: public_access
-    linker_set_key: "eventfd_read"
-  }
-  mangled_function_name: "eventfd_read"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "eventfd_write"
-    access: public_access
-    linker_set_key: "eventfd_write"
-  }
-  mangled_function_name: "eventfd_write"
-  source_file: "bionic/libc/include/sys/eventfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "readv"
-    access: public_access
-    linker_set_key: "readv"
-  }
-  mangled_function_name: "readv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "writev"
-    access: public_access
-    linker_set_key: "writev"
-  }
-  mangled_function_name: "writev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "preadv"
-    access: public_access
-    linker_set_key: "preadv"
-  }
-  mangled_function_name: "preadv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pwritev"
-    access: public_access
-    linker_set_key: "pwritev"
-  }
-  mangled_function_name: "pwritev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "preadv64"
-    access: public_access
-    linker_set_key: "preadv64"
-  }
-  mangled_function_name: "preadv64"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "pwritev64"
-    access: public_access
-    linker_set_key: "pwritev64"
-  }
-  mangled_function_name: "pwritev64"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "process_vm_readv"
-    access: public_access
-    linker_set_key: "process_vm_readv"
-  }
-  mangled_function_name: "process_vm_readv"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "process_vm_writev"
-    access: public_access
-    linker_set_key: "process_vm_writev"
-  }
-  mangled_function_name: "process_vm_writev"
-  source_file: "bionic/libc/include/sys/uio.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const iovec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fsetxattr"
-    access: public_access
-    linker_set_key: "fsetxattr"
-  }
-  mangled_function_name: "fsetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setxattr"
-    access: public_access
-    linker_set_key: "setxattr"
-  }
-  mangled_function_name: "setxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lsetxattr"
-    access: public_access
-    linker_set_key: "lsetxattr"
-  }
-  mangled_function_name: "lsetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "fgetxattr"
-    access: public_access
-    linker_set_key: "fgetxattr"
-  }
-  mangled_function_name: "fgetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "getxattr"
-    access: public_access
-    linker_set_key: "getxattr"
-  }
-  mangled_function_name: "getxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lgetxattr"
-    access: public_access
-    linker_set_key: "lgetxattr"
-  }
-  mangled_function_name: "lgetxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "listxattr"
-    access: public_access
-    linker_set_key: "listxattr"
-  }
-  mangled_function_name: "listxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "llistxattr"
-    access: public_access
-    linker_set_key: "llistxattr"
-  }
-  mangled_function_name: "llistxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "flistxattr"
-    access: public_access
-    linker_set_key: "flistxattr"
-  }
-  mangled_function_name: "flistxattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "removexattr"
-    access: public_access
-    linker_set_key: "removexattr"
-  }
-  mangled_function_name: "removexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "lremovexattr"
-    access: public_access
-    linker_set_key: "lremovexattr"
-  }
-  mangled_function_name: "lremovexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fremovexattr"
-    access: public_access
-    linker_set_key: "fremovexattr"
-  }
-  mangled_function_name: "fremovexattr"
-  source_file: "bionic/libc/include/sys/xattr.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "__memmove_chk"
-    access: public_access
-    linker_set_key: "__memmove_chk"
-  }
-  mangled_function_name: "__memmove_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__stpcpy_chk"
-    access: public_access
-    linker_set_key: "__stpcpy_chk"
-  }
-  mangled_function_name: "__stpcpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__stpncpy_chk"
-    access: public_access
-    linker_set_key: "__stpncpy_chk"
-  }
-  mangled_function_name: "__stpncpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strncat_chk"
-    access: public_access
-    linker_set_key: "__strncat_chk"
-  }
-  mangled_function_name: "__strncat_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_buf_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__strncpy_chk"
-    access: public_access
-    linker_set_key: "__strncpy_chk"
-  }
-  mangled_function_name: "__strncpy_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: "src"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__vsnprintf_chk"
-    access: public_access
-    linker_set_key: "__vsnprintf_chk"
-  }
-  mangled_function_name: "__vsnprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "supplied_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: "va"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__snprintf_chk"
-    access: public_access
-    linker_set_key: "__snprintf_chk"
-  }
-  mangled_function_name: "__snprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "supplied_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__vsprintf_chk"
-    access: public_access
-    linker_set_key: "__vsprintf_chk"
-  }
-  mangled_function_name: "__vsprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: "va"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sprintf_chk"
-    access: public_access
-    linker_set_key: "__sprintf_chk"
-  }
-  mangled_function_name: "__sprintf_chk"
-  source_file: "bionic/libc/bionic/fortify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "dst"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "dst_len_from_compiler"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyd"
-    access: public_access
-    linker_set_key: "__fpclassifyd"
-  }
-  mangled_function_name: "__fpclassifyd"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyf"
-    access: public_access
-    linker_set_key: "__fpclassifyf"
-  }
-  mangled_function_name: "__fpclassifyf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fpclassifyl"
-    access: public_access
-    linker_set_key: "__fpclassifyl"
-  }
-  mangled_function_name: "__fpclassifyl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinitef"
-    access: public_access
-    linker_set_key: "__isfinitef"
-  }
-  mangled_function_name: "__isfinitef"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinite"
-    access: public_access
-    linker_set_key: "__isfinite"
-  }
-  mangled_function_name: "__isfinite"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isfinitel"
-    access: public_access
-    linker_set_key: "__isfinitel"
-  }
-  mangled_function_name: "__isfinitel"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinff"
-    access: public_access
-    linker_set_key: "__isinff"
-  }
-  mangled_function_name: "__isinff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinfl"
-    access: public_access
-    linker_set_key: "__isinfl"
-  }
-  mangled_function_name: "__isinfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnanf"
-    access: public_access
-    linker_set_key: "__isnanf"
-  }
-  mangled_function_name: "__isnanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnanl"
-    access: public_access
-    linker_set_key: "__isnanl"
-  }
-  mangled_function_name: "__isnanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormalf"
-    access: public_access
-    linker_set_key: "__isnormalf"
-  }
-  mangled_function_name: "__isnormalf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormal"
-    access: public_access
-    linker_set_key: "__isnormal"
-  }
-  mangled_function_name: "__isnormal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnormall"
-    access: public_access
-    linker_set_key: "__isnormall"
-  }
-  mangled_function_name: "__isnormall"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "ldexp"
-    access: public_access
-    linker_set_key: "ldexp"
-  }
-  mangled_function_name: "ldexp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isinf"
-    access: public_access
-    linker_set_key: "isinf"
-  }
-  mangled_function_name: "isinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isnan"
-    access: public_access
-    linker_set_key: "isnan"
-  }
-  mangled_function_name: "isnan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "isnanf"
-    access: public_access
-    linker_set_key: "isnanf"
-  }
-  mangled_function_name: "isnanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isinf"
-    access: public_access
-    linker_set_key: "__isinf"
-  }
-  mangled_function_name: "__isinf"
-  source_file: "bionic/libc/bionic/fpclassify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__isnan"
-    access: public_access
-    linker_set_key: "__isnan"
-  }
-  mangled_function_name: "__isnan"
-  source_file: "bionic/libc/bionic/fpclassify.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_ftsent *"
-      size: 8
-      alignment: 8
-    }
-    name: "fts_children"
-    access: public_access
-    linker_set_key: "fts_children"
-  }
-  mangled_function_name: "fts_children"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_close"
-    access: public_access
-    linker_set_key: "fts_close"
-  }
-  mangled_function_name: "fts_close"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "FTS *"
-      size: 8
-      alignment: 8
-    }
-    name: "fts_open"
-    access: public_access
-    linker_set_key: "fts_open"
-  }
-  mangled_function_name: "fts_open"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const _ftsent **, const _ftsent **)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_ftsent *"
-      size: 8
-      alignment: 8
-    }
-    name: "fts_read"
-    access: public_access
-    linker_set_key: "fts_read"
-  }
-  mangled_function_name: "fts_read"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fts_set"
-    access: public_access
-    linker_set_key: "fts_set"
-  }
-  mangled_function_name: "fts_set"
-  source_file: "bionic/libc/include/fts.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "FTS *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_ftsent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftw"
-    access: public_access
-    linker_set_key: "ftw"
-  }
-  mangled_function_name: "ftw"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nftw"
-    access: public_access
-    linker_set_key: "nftw"
-  }
-  mangled_function_name: "nftw"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat *, int, FTW *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftw64"
-    access: public_access
-    linker_set_key: "ftw64"
-  }
-  mangled_function_name: "ftw64"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat64 *, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nftw64"
-    access: public_access
-    linker_set_key: "nftw64"
-  }
-  mangled_function_name: "nftw64"
-  source_file: "bionic/libc/include/ftw.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const char *, const stat64 *, int, FTW *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "uname"
-    access: public_access
-    linker_set_key: "uname"
-  }
-  mangled_function_name: "uname"
-  source_file: "bionic/libc/include/sys/utsname.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "utsname *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freeifaddrs"
-    access: public_access
-    linker_set_key: "freeifaddrs"
-  }
-  mangled_function_name: "freeifaddrs"
-  source_file: "bionic/libc/include/ifaddrs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "ifaddrs *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getifaddrs"
-    access: public_access
-    linker_set_key: "getifaddrs"
-  }
-  mangled_function_name: "getifaddrs"
-  source_file: "bionic/libc/include/ifaddrs.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "ifaddrs **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "if_indextoname"
-    access: public_access
-    linker_set_key: "if_indextoname"
-  }
-  mangled_function_name: "if_indextoname"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "if_nametoindex"
-    access: public_access
-    linker_set_key: "if_nametoindex"
-  }
-  mangled_function_name: "if_nametoindex"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "if_nameindex *"
-      size: 8
-      alignment: 8
-    }
-    name: "if_nameindex"
-    access: public_access
-    linker_set_key: "if_nameindex"
-  }
-  mangled_function_name: "if_nameindex"
-  source_file: "bionic/libc/include/net/if.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "if_freenameindex"
-    access: public_access
-    linker_set_key: "if_freenameindex"
-  }
-  mangled_function_name: "if_freenameindex"
-  source_file: "bionic/libc/include/net/if.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "if_nameindex *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_init"
-    access: public_access
-    linker_set_key: "inotify_init"
-  }
-  mangled_function_name: "inotify_init"
-  source_file: "bionic/libc/include/sys/inotify.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_init1"
-    access: public_access
-    linker_set_key: "inotify_init1"
-  }
-  mangled_function_name: "inotify_init1"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_add_watch"
-    access: public_access
-    linker_set_key: "inotify_add_watch"
-  }
-  mangled_function_name: "inotify_add_watch"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "inotify_rm_watch"
-    access: public_access
-    linker_set_key: "inotify_rm_watch"
-  }
-  mangled_function_name: "inotify_rm_watch"
-  source_file: "bionic/libc/include/sys/inotify.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "catopen"
-    access: public_access
-    linker_set_key: "catopen"
-  }
-  mangled_function_name: "catopen"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "catgets"
-    access: public_access
-    linker_set_key: "catgets"
-  }
-  mangled_function_name: "catgets"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "catclose"
-    access: public_access
-    linker_set_key: "catclose"
-  }
-  mangled_function_name: "catclose"
-  source_file: "bionic/libc/include/nl_types.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "nl_langinfo"
-    access: public_access
-    linker_set_key: "nl_langinfo"
-  }
-  mangled_function_name: "nl_langinfo"
-  source_file: "bionic/libc/include/langinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "nl_langinfo_l"
-    access: public_access
-    linker_set_key: "nl_langinfo_l"
-  }
-  mangled_function_name: "nl_langinfo_l"
-  source_file: "bionic/libc/include/langinfo.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "personality"
-    access: public_access
-    linker_set_key: "personality"
-  }
-  mangled_function_name: "personality"
-  source_file: "bionic/libc/include/sys/personality.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "persona"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__posix_basename"
-    access: public_access
-    linker_set_key: "basename"
-  }
-  mangled_function_name: "basename"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "dirname"
-    access: public_access
-    linker_set_key: "dirname"
-  }
-  mangled_function_name: "dirname"
-  source_file: "bionic/libc/include/libgen.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int *"
-      size: 8
-      alignment: 8
-    }
-    name: "__get_h_errno"
-    access: public_access
-    linker_set_key: "__get_h_errno"
-  }
-  mangled_function_name: "__get_h_errno"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endservent"
-    access: public_access
-    linker_set_key: "endservent"
-  }
-  mangled_function_name: "endservent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 8
-      alignment: 8
-    }
-    name: "gethostbyaddr"
-    access: public_access
-    linker_set_key: "gethostbyaddr"
-  }
-  mangled_function_name: "gethostbyaddr"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyaddr_r"
-    access: public_access
-    linker_set_key: "gethostbyaddr_r"
-  }
-  mangled_function_name: "gethostbyaddr_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 8
-      alignment: 8
-    }
-    name: "gethostbyname"
-    access: public_access
-    linker_set_key: "gethostbyname"
-  }
-  mangled_function_name: "gethostbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname_r"
-    access: public_access
-    linker_set_key: "gethostbyname_r"
-  }
-  mangled_function_name: "gethostbyname_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 8
-      alignment: 8
-    }
-    name: "gethostbyname2"
-    access: public_access
-    linker_set_key: "gethostbyname2"
-  }
-  mangled_function_name: "gethostbyname2"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "gethostbyname2_r"
-    access: public_access
-    linker_set_key: "gethostbyname2_r"
-  }
-  mangled_function_name: "gethostbyname2_r"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "hostent **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "hostent *"
-      size: 8
-      alignment: 8
-    }
-    name: "gethostent"
-    access: public_access
-    linker_set_key: "gethostent"
-  }
-  mangled_function_name: "gethostent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "netent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getnetbyaddr"
-    access: public_access
-    linker_set_key: "getnetbyaddr"
-  }
-  mangled_function_name: "getnetbyaddr"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "netent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getnetbyname"
-    access: public_access
-    linker_set_key: "getnetbyname"
-  }
-  mangled_function_name: "getnetbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "protoent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getprotobyname"
-    access: public_access
-    linker_set_key: "getprotobyname"
-  }
-  mangled_function_name: "getprotobyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "protoent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getprotobynumber"
-    access: public_access
-    linker_set_key: "getprotobynumber"
-  }
-  mangled_function_name: "getprotobynumber"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getservbyname"
-    access: public_access
-    linker_set_key: "getservbyname"
-  }
-  mangled_function_name: "getservbyname"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getservbyport"
-    access: public_access
-    linker_set_key: "getservbyport"
-  }
-  mangled_function_name: "getservbyport"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "servent *"
-      size: 8
-      alignment: 8
-    }
-    name: "getservent"
-    access: public_access
-    linker_set_key: "getservent"
-  }
-  mangled_function_name: "getservent"
-  source_file: "bionic/libc/include/netdb.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "herror"
-    access: public_access
-    linker_set_key: "herror"
-  }
-  mangled_function_name: "herror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "hstrerror"
-    access: public_access
-    linker_set_key: "hstrerror"
-  }
-  mangled_function_name: "hstrerror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getaddrinfo"
-    access: public_access
-    linker_set_key: "getaddrinfo"
-  }
-  mangled_function_name: "getaddrinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const addrinfo *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "addrinfo **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getnameinfo"
-    access: public_access
-    linker_set_key: "getnameinfo"
-  }
-  mangled_function_name: "getnameinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const sockaddr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "freeaddrinfo"
-    access: public_access
-    linker_set_key: "freeaddrinfo"
-  }
-  mangled_function_name: "freeaddrinfo"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "addrinfo *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "gai_strerror"
-    access: public_access
-    linker_set_key: "gai_strerror"
-  }
-  mangled_function_name: "gai_strerror"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setservent"
-    access: public_access
-    linker_set_key: "setservent"
-  }
-  mangled_function_name: "setservent"
-  source_file: "bionic/libc/include/netdb.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "ptrace"
-    access: public_access
-    linker_set_key: "ptrace"
-  }
-  mangled_function_name: "ptrace"
-  source_file: "bionic/libc/include/sys/ptrace.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "openpty"
-    access: public_access
-    linker_set_key: "openpty"
-  }
-  mangled_function_name: "openpty"
-  source_file: "bionic/libc/include/pty.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const winsize *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "forkpty"
-    access: public_access
-    linker_set_key: "forkpty"
-  }
-  mangled_function_name: "forkpty"
-  source_file: "bionic/libc/include/pty.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const termios *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const winsize *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utmpname"
-    access: public_access
-    linker_set_key: "utmpname"
-  }
-  mangled_function_name: "utmpname"
-  source_file: "bionic/libc/include/utmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "setutent"
-    access: public_access
-    linker_set_key: "setutent"
-  }
-  mangled_function_name: "setutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "utmp *"
-      size: 8
-      alignment: 8
-    }
-    name: "getutent"
-    access: public_access
-    linker_set_key: "getutent"
-  }
-  mangled_function_name: "getutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "endutent"
-    access: public_access
-    linker_set_key: "endutent"
-  }
-  mangled_function_name: "endutent"
-  source_file: "bionic/libc/include/utmp.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "login_tty"
-    access: public_access
-    linker_set_key: "login_tty"
-  }
-  mangled_function_name: "login_tty"
-  source_file: "bionic/libc/include/utmp.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "reboot"
-    access: public_access
-    linker_set_key: "reboot"
-  }
-  mangled_function_name: "reboot"
-  source_file: "bionic/libc/include/sys/reboot.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "reboot_type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_destroy"
-    access: public_access
-    linker_set_key: "sem_destroy"
-  }
-  mangled_function_name: "sem_destroy"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_getvalue"
-    access: public_access
-    linker_set_key: "sem_getvalue"
-  }
-  mangled_function_name: "sem_getvalue"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_init"
-    access: public_access
-    linker_set_key: "sem_init"
-  }
-  mangled_function_name: "sem_init"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_post"
-    access: public_access
-    linker_set_key: "sem_post"
-  }
-  mangled_function_name: "sem_post"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_timedwait"
-    access: public_access
-    linker_set_key: "sem_timedwait"
-  }
-  mangled_function_name: "sem_timedwait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_trywait"
-    access: public_access
-    linker_set_key: "sem_trywait"
-  }
-  mangled_function_name: "sem_trywait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_wait"
-    access: public_access
-    linker_set_key: "sem_wait"
-  }
-  mangled_function_name: "sem_wait"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "sem_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "sem_open"
-    access: public_access
-    linker_set_key: "sem_open"
-  }
-  mangled_function_name: "sem_open"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_close"
-    access: public_access
-    linker_set_key: "sem_close"
-  }
-  mangled_function_name: "sem_close"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sem_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sem_unlink"
-    access: public_access
-    linker_set_key: "sem_unlink"
-  }
-  mangled_function_name: "sem_unlink"
-  source_file: "bionic/libc/include/semaphore.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "signalfd"
-    access: public_access
-    linker_set_key: "signalfd"
-  }
-  mangled_function_name: "signalfd"
-  source_file: "bionic/libc/include/sys/signalfd.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "closelog"
-    access: public_access
-    linker_set_key: "closelog"
-  }
-  mangled_function_name: "closelog"
-  source_file: "bionic/libc/include/syslog.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "openlog"
-    access: public_access
-    linker_set_key: "openlog"
-  }
-  mangled_function_name: "openlog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "setlogmask"
-    access: public_access
-    linker_set_key: "setlogmask"
-  }
-  mangled_function_name: "setlogmask"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "syslog"
-    access: public_access
-    linker_set_key: "syslog"
-  }
-  mangled_function_name: "syslog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vsyslog"
-    access: public_access
-    linker_set_key: "vsyslog"
-  }
-  mangled_function_name: "vsyslog"
-  source_file: "bionic/libc/include/syslog.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ftok"
-    access: public_access
-    linker_set_key: "ftok"
-  }
-  mangled_function_name: "ftok"
-  source_file: "bionic/libc/include/sys/ipc.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgctl"
-    access: public_access
-    linker_set_key: "msgctl"
-  }
-  mangled_function_name: "msgctl"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "msqid64_ds *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgget"
-    access: public_access
-    linker_set_key: "msgget"
-  }
-  mangled_function_name: "msgget"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "msgrcv"
-    access: public_access
-    linker_set_key: "msgrcv"
-  }
-  mangled_function_name: "msgrcv"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "msgsnd"
-    access: public_access
-    linker_set_key: "msgsnd"
-  }
-  mangled_function_name: "msgsnd"
-  source_file: "bionic/libc/include/sys/msg.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semctl"
-    access: public_access
-    linker_set_key: "semctl"
-  }
-  mangled_function_name: "semctl"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semget"
-    access: public_access
-    linker_set_key: "semget"
-  }
-  mangled_function_name: "semget"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semop"
-    access: public_access
-    linker_set_key: "semop"
-  }
-  mangled_function_name: "semop"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sembuf *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "semtimedop"
-    access: public_access
-    linker_set_key: "semtimedop"
-  }
-  mangled_function_name: "semtimedop"
-  source_file: "bionic/libc/include/sys/sem.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "sembuf *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "shmat"
-    access: public_access
-    linker_set_key: "shmat"
-  }
-  mangled_function_name: "shmat"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmctl"
-    access: public_access
-    linker_set_key: "shmctl"
-  }
-  mangled_function_name: "shmctl"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "shmid64_ds *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmdt"
-    access: public_access
-    linker_set_key: "shmdt"
-  }
-  mangled_function_name: "shmdt"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "shmget"
-    access: public_access
-    linker_set_key: "shmget"
-  }
-  mangled_function_name: "shmget"
-  source_file: "bionic/libc/include/sys/shm.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "insque"
-    access: public_access
-    linker_set_key: "insque"
-  }
-  mangled_function_name: "insque"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "remque"
-    access: public_access
-    linker_set_key: "remque"
-  }
-  mangled_function_name: "remque"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "lfind"
-    access: public_access
-    linker_set_key: "lfind"
-  }
-  mangled_function_name: "lfind"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "lsearch"
-    access: public_access
-    linker_set_key: "lsearch"
-  }
-  mangled_function_name: "lsearch"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "tdelete"
-    access: public_access
-    linker_set_key: "tdelete"
-  }
-  mangled_function_name: "tdelete"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **__restrict"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "tdestroy"
-    access: public_access
-    linker_set_key: "tdestroy"
-  }
-  mangled_function_name: "tdestroy"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "tfind"
-    access: public_access
-    linker_set_key: "tfind"
-  }
-  mangled_function_name: "tfind"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "tsearch"
-    access: public_access
-    linker_set_key: "tsearch"
-  }
-  mangled_function_name: "tsearch"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int (*)(const void *, const void *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "twalk"
-    access: public_access
-    linker_set_key: "twalk"
-  }
-  mangled_function_name: "twalk"
-  source_file: "bionic/libc/include/search.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(const void *, VISIT, int)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wait"
-    access: public_access
-    linker_set_key: "wait"
-  }
-  mangled_function_name: "wait"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "waitpid"
-    access: public_access
-    linker_set_key: "waitpid"
-  }
-  mangled_function_name: "waitpid"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "wait4"
-    access: public_access
-    linker_set_key: "wait4"
-  }
-  mangled_function_name: "wait4"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "rusage *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "waitid"
-    access: public_access
-    linker_set_key: "waitid"
-  }
-  mangled_function_name: "waitid"
-  source_file: "bionic/libc/include/sys/wait.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "which"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "siginfo *"
-        size: 8
-        alignment: 8
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "options"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalnum_l"
-    access: public_access
-    linker_set_key: "iswalnum_l"
-  }
-  mangled_function_name: "iswalnum_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswalpha_l"
-    access: public_access
-    linker_set_key: "iswalpha_l"
-  }
-  mangled_function_name: "iswalpha_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswblank_l"
-    access: public_access
-    linker_set_key: "iswblank_l"
-  }
-  mangled_function_name: "iswblank_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswcntrl_l"
-    access: public_access
-    linker_set_key: "iswcntrl_l"
-  }
-  mangled_function_name: "iswcntrl_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswdigit_l"
-    access: public_access
-    linker_set_key: "iswdigit_l"
-  }
-  mangled_function_name: "iswdigit_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswgraph_l"
-    access: public_access
-    linker_set_key: "iswgraph_l"
-  }
-  mangled_function_name: "iswgraph_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswlower_l"
-    access: public_access
-    linker_set_key: "iswlower_l"
-  }
-  mangled_function_name: "iswlower_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswprint_l"
-    access: public_access
-    linker_set_key: "iswprint_l"
-  }
-  mangled_function_name: "iswprint_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswpunct_l"
-    access: public_access
-    linker_set_key: "iswpunct_l"
-  }
-  mangled_function_name: "iswpunct_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswspace_l"
-    access: public_access
-    linker_set_key: "iswspace_l"
-  }
-  mangled_function_name: "iswspace_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswupper_l"
-    access: public_access
-    linker_set_key: "iswupper_l"
-  }
-  mangled_function_name: "iswupper_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswxdigit_l"
-    access: public_access
-    linker_set_key: "iswxdigit_l"
-  }
-  mangled_function_name: "iswxdigit_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towlower_l"
-    access: public_access
-    linker_set_key: "towlower_l"
-  }
-  mangled_function_name: "towlower_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towupper_l"
-    access: public_access
-    linker_set_key: "towupper_l"
-  }
-  mangled_function_name: "towupper_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "towctrans_l"
-    access: public_access
-    linker_set_key: "towctrans_l"
-  }
-  mangled_function_name: "towctrans_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const void *"
-      size: 8
-      alignment: 8
-    }
-    name: "wctrans_l"
-    access: public_access
-    linker_set_key: "wctrans_l"
-  }
-  mangled_function_name: "wctrans_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "wctype_l"
-    access: public_access
-    linker_set_key: "wctype_l"
-  }
-  mangled_function_name: "wctype_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "iswctype_l"
-    access: public_access
-    linker_set_key: "iswctype_l"
-  }
-  mangled_function_name: "iswctype_l"
-  source_file: "bionic/libc/include/wctype.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__locale_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_msg_getflag"
-    access: public_access
-    linker_set_key: "ns_msg_getflag"
-  }
-  mangled_function_name: "ns_msg_getflag"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg"
-        size: 80
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "ns_get16"
-    access: public_access
-    linker_set_key: "ns_get16"
-  }
-  mangled_function_name: "ns_get16"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_get32"
-    access: public_access
-    linker_set_key: "ns_get32"
-  }
-  mangled_function_name: "ns_get32"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "ns_put16"
-    access: public_access
-    linker_set_key: "ns_put16"
-  }
-  mangled_function_name: "ns_put16"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "ns_put32"
-    access: public_access
-    linker_set_key: "ns_put32"
-  }
-  mangled_function_name: "ns_put32"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_initparse"
-    access: public_access
-    linker_set_key: "ns_initparse"
-  }
-  mangled_function_name: "ns_initparse"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_skiprr"
-    access: public_access
-    linker_set_key: "ns_skiprr"
-  }
-  mangled_function_name: "ns_skiprr"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_sect"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_parserr"
-    access: public_access
-    linker_set_key: "ns_parserr"
-  }
-  mangled_function_name: "ns_parserr"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_msg *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_sect"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __ns_rr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_sprintrr"
-    access: public_access
-    linker_set_key: "ns_sprintrr"
-  }
-  mangled_function_name: "ns_sprintrr"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __ns_msg *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __ns_rr *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_sprintrrf"
-    access: public_access
-    linker_set_key: "ns_sprintrrf"
-  }
-  mangled_function_name: "ns_sprintrrf"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_class"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum __ns_type"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_format_ttl"
-    access: public_access
-    linker_set_key: "ns_format_ttl"
-  }
-  mangled_function_name: "ns_format_ttl"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_ntol"
-    access: public_access
-    linker_set_key: "ns_name_ntol"
-  }
-  mangled_function_name: "ns_name_ntol"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_ntop"
-    access: public_access
-    linker_set_key: "ns_name_ntop"
-  }
-  mangled_function_name: "ns_name_ntop"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_pton"
-    access: public_access
-    linker_set_key: "ns_name_pton"
-  }
-  mangled_function_name: "ns_name_pton"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_unpack"
-    access: public_access
-    linker_set_key: "ns_name_unpack"
-  }
-  mangled_function_name: "ns_name_unpack"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_pack"
-    access: public_access
-    linker_set_key: "ns_name_pack"
-  }
-  mangled_function_name: "ns_name_pack"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_uncompress"
-    access: public_access
-    linker_set_key: "ns_name_uncompress"
-  }
-  mangled_function_name: "ns_name_uncompress"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_compress"
-    access: public_access
-    linker_set_key: "ns_name_compress"
-  }
-  mangled_function_name: "ns_name_compress"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_name_skip"
-    access: public_access
-    linker_set_key: "ns_name_skip"
-  }
-  mangled_function_name: "ns_name_skip"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "ns_name_rollback"
-    access: public_access
-    linker_set_key: "ns_name_rollback"
-  }
-  mangled_function_name: "ns_name_rollback"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_makecanon"
-    access: public_access
-    linker_set_key: "ns_makecanon"
-  }
-  mangled_function_name: "ns_makecanon"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ns_samename"
-    access: public_access
-    linker_set_key: "ns_samename"
-  }
-  mangled_function_name: "ns_samename"
-  source_file: "bionic/libc/include/arpa/nameser.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__b64_ntop"
-    access: public_access
-    linker_set_key: "__b64_ntop"
-  }
-  mangled_function_name: "__b64_ntop"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__b64_pton"
-    access: public_access
-    linker_set_key: "__b64_pton"
-  }
-  mangled_function_name: "__b64_pton"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_comp"
-    access: public_access
-    linker_set_key: "__dn_comp"
-  }
-  mangled_function_name: "__dn_comp"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char **"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dn_expand"
-    access: public_access
-    linker_set_key: "dn_expand"
-  }
-  mangled_function_name: "dn_expand"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_class"
-    access: public_access
-    linker_set_key: "__p_class"
-  }
-  mangled_function_name: "__p_class"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_type"
-    access: public_access
-    linker_set_key: "__p_type"
-  }
-  mangled_function_name: "__p_type"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_init"
-    access: public_access
-    linker_set_key: "res_init"
-  }
-  mangled_function_name: "res_init"
-  source_file: "bionic/libc/include/resolv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_mkquery"
-    access: public_access
-    linker_set_key: "res_mkquery"
-  }
-  mangled_function_name: "res_mkquery"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_query"
-    access: public_access
-    linker_set_key: "res_query"
-  }
-  mangled_function_name: "res_query"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "res_search"
-    access: public_access
-    linker_set_key: "res_search"
-  }
-  mangled_function_name: "res_search"
-  source_file: "bionic/libc/include/resolv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_net_res_stats_aggregate"
-    access: public_access
-    linker_set_key: "android_net_res_stats_aggregate"
-  }
-  mangled_function_name: "android_net_res_stats_aggregate"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 8
-        alignment: 8
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "successes"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "errors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "timeouts"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "internal_errors"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "rtt_avg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: "last_sample_time"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_net_res_stats_get_info_for_net"
-    access: public_access
-    linker_set_key: "android_net_res_stats_get_info_for_net"
-  }
-  mangled_function_name: "android_net_res_stats_get_info_for_net"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "nscount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __kernel_sockaddr_storage *"
-        size: 8
-        alignment: 8
-      }
-      name: "servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: "dcount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char (*)[256]"
-        size: 8
-        alignment: 8
-      }
-      name: "domains"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_params *"
-        size: 8
-        alignment: 8
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 8
-        alignment: 8
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_net_res_stats_get_usable_servers"
-    access: public_access
-    linker_set_key: "android_net_res_stats_get_usable_servers"
-  }
-  mangled_function_name: "android_net_res_stats_get_usable_servers"
-  source_file: "bionic/libc/dns/include/resolv_stats.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __res_params *"
-        size: 8
-        alignment: 8
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_stats *"
-        size: 8
-        alignment: 8
-      }
-      name: "stats"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nscount"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "bool *"
-        size: 8
-        alignment: 8
-      }
-      name: "valid_servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fp_nquery"
-    access: public_access
-    linker_set_key: "__fp_nquery"
-  }
-  mangled_function_name: "__fp_nquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fp_query"
-    access: public_access
-    linker_set_key: "__fp_query"
-  }
-  mangled_function_name: "__fp_query"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__hostalias"
-    access: public_access
-    linker_set_key: "__hostalias"
-  }
-  mangled_function_name: "__hostalias"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__p_query"
-    access: public_access
-    linker_set_key: "__p_query"
-  }
-  mangled_function_name: "__p_query"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_close"
-    access: public_access
-    linker_set_key: "__res_close"
-  }
-  mangled_function_name: "__res_close"
-  source_file: ""
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_isourserver"
-    access: public_access
-    linker_set_key: "__res_isourserver"
-  }
-  mangled_function_name: "__res_isourserver"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct sockaddr_in *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_querydomain"
-    access: public_access
-    linker_set_key: "__res_querydomain"
-  }
-  mangled_function_name: "__res_querydomain"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_send"
-    access: public_access
-    linker_set_key: "__res_send"
-  }
-  mangled_function_name: "__res_send"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_hnok"
-    access: public_access
-    linker_set_key: "__res_hnok"
-  }
-  mangled_function_name: "__res_hnok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_ownok"
-    access: public_access
-    linker_set_key: "__res_ownok"
-  }
-  mangled_function_name: "__res_ownok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_mailok"
-    access: public_access
-    linker_set_key: "__res_mailok"
-  }
-  mangled_function_name: "__res_mailok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_dnok"
-    access: public_access
-    linker_set_key: "__res_dnok"
-  }
-  mangled_function_name: "__res_dnok"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__sym_ston"
-    access: public_access
-    linker_set_key: "__sym_ston"
-  }
-  mangled_function_name: "__sym_ston"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__sym_ntos"
-    access: public_access
-    linker_set_key: "__sym_ntos"
-  }
-  mangled_function_name: "__sym_ntos"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__sym_ntop"
-    access: public_access
-    linker_set_key: "__sym_ntop"
-  }
-  mangled_function_name: "__sym_ntop"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct res_sym *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__loc_aton"
-    access: public_access
-    linker_set_key: "__loc_aton"
-  }
-  mangled_function_name: "__loc_aton"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__loc_ntoa"
-    access: public_access
-    linker_set_key: "__loc_ntoa"
-  }
-  mangled_function_name: "__loc_ntoa"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_skipname"
-    access: public_access
-    linker_set_key: "__dn_skipname"
-  }
-  mangled_function_name: "__dn_skipname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__putlong"
-    access: public_access
-    linker_set_key: "__putlong"
-  }
-  mangled_function_name: "__putlong"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__putshort"
-    access: public_access
-    linker_set_key: "__putshort"
-  }
-  mangled_function_name: "__putshort"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned short"
-      size: 2
-      alignment: 2
-    }
-    name: "_getshort"
-    access: public_access
-    linker_set_key: "_getshort"
-  }
-  mangled_function_name: "_getshort"
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "_getlong"
-    access: public_access
-    linker_set_key: "_getlong"
-  }
-  mangled_function_name: "_getlong"
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_time"
-    access: public_access
-    linker_set_key: "__p_time"
-  }
-  mangled_function_name: "__p_time"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_rcode"
-    access: public_access
-    linker_set_key: "__p_rcode"
-  }
-  mangled_function_name: "__p_rcode"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_cdnname"
-    access: public_access
-    linker_set_key: "__p_cdnname"
-  }
-  mangled_function_name: "__p_cdnname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_cdname"
-    access: public_access
-    linker_set_key: "__p_cdname"
-  }
-  mangled_function_name: "__p_cdname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_fqnname"
-    access: public_access
-    linker_set_key: "__p_fqnname"
-  }
-  mangled_function_name: "__p_fqnname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const unsigned char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_fqname"
-    access: public_access
-    linker_set_key: "__p_fqname"
-  }
-  mangled_function_name: "__p_fqname"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_option"
-    access: public_access
-    linker_set_key: "__p_option"
-  }
-  mangled_function_name: "__p_option"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__p_secstodate"
-    access: public_access
-    linker_set_key: "__p_secstodate"
-  }
-  mangled_function_name: "__p_secstodate"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__dn_count_labels"
-    access: public_access
-    linker_set_key: "__dn_count_labels"
-  }
-  mangled_function_name: "__dn_count_labels"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nameinquery"
-    access: public_access
-    linker_set_key: "__res_nameinquery"
-  }
-  mangled_function_name: "__res_nameinquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_queriesmatch"
-    access: public_access
-    linker_set_key: "__res_queriesmatch"
-  }
-  mangled_function_name: "__res_queriesmatch"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_ninit"
-    access: public_access
-    linker_set_key: "__res_ninit"
-  }
-  mangled_function_name: "__res_ninit"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__res_hostalias"
-    access: public_access
-    linker_set_key: "__res_hostalias"
-  }
-  mangled_function_name: "__res_hostalias"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *const"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nquery"
-    access: public_access
-    linker_set_key: "__res_nquery"
-  }
-  mangled_function_name: "__res_nquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nsearch"
-    access: public_access
-    linker_set_key: "__res_nsearch"
-  }
-  mangled_function_name: "__res_nsearch"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nquerydomain"
-    access: public_access
-    linker_set_key: "__res_nquerydomain"
-  }
-  mangled_function_name: "__res_nquerydomain"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nmkquery"
-    access: public_access
-    linker_set_key: "__res_nmkquery"
-  }
-  mangled_function_name: "__res_nmkquery"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__res_nsend"
-    access: public_access
-    linker_set_key: "__res_nsend"
-  }
-  mangled_function_name: "__res_nsend"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_nclose"
-    access: public_access
-    linker_set_key: "__res_nclose"
-  }
-  mangled_function_name: "__res_nclose"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __res_state *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_send_setqhook"
-    access: public_access
-    linker_set_key: "__res_send_setqhook"
-  }
-  mangled_function_name: "__res_send_setqhook"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "res_sendhookact (*)(struct sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__res_send_setrhook"
-    access: public_access
-    linker_set_key: "__res_send_setrhook"
-  }
-  mangled_function_name: "__res_send_setrhook"
-  source_file: ""
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "res_sendhookact (*)(const struct sockaddr *, const unsigned char *, int, unsigned char *, int, int *)"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "_resolv_set_nameservers_for_net"
-    access: public_access
-    linker_set_key: "_resolv_set_nameservers_for_net"
-  }
-  mangled_function_name: "_resolv_set_nameservers_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 8
-        alignment: 8
-      }
-      name: "servers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "numservers"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "domains"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct __res_params *"
-        size: 8
-        alignment: 8
-      }
-      name: "params"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_resolv_flush_cache_for_net"
-    access: public_access
-    linker_set_key: "_resolv_flush_cache_for_net"
-  }
-  mangled_function_name: "_resolv_flush_cache_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_resolv_delete_cache_for_net"
-    access: public_access
-    linker_set_key: "_resolv_delete_cache_for_net"
-  }
-  mangled_function_name: "_resolv_delete_cache_for_net"
-  source_file: "bionic/libc/dns/include/resolv_netid.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "netid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "nsdispatch"
-    access: public_access
-    linker_set_key: "nsdispatch"
-  }
-  mangled_function_name: "nsdispatch"
-  source_file: "bionic/libc/dns/include/nsswitch.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const ns_dtab *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const ns_src *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "err"
-    access: public_access
-    linker_set_key: "err"
-  }
-  mangled_function_name: "err"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "verr"
-    access: public_access
-    linker_set_key: "verr"
-  }
-  mangled_function_name: "verr"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "errx"
-    access: public_access
-    linker_set_key: "errx"
-  }
-  mangled_function_name: "errx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "verrx"
-    access: public_access
-    linker_set_key: "verrx"
-  }
-  mangled_function_name: "verrx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "warn"
-    access: public_access
-    linker_set_key: "warn"
-  }
-  mangled_function_name: "warn"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vwarn"
-    access: public_access
-    linker_set_key: "vwarn"
-  }
-  mangled_function_name: "vwarn"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "warnx"
-    access: public_access
-    linker_set_key: "warnx"
-  }
-  mangled_function_name: "warnx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "vwarnx"
-    access: public_access
-    linker_set_key: "vwarnx"
-  }
-  mangled_function_name: "vwarnx"
-  source_file: "bionic/libc/include/err.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt_long"
-    access: public_access
-    linker_set_key: "getopt_long"
-  }
-  mangled_function_name: "getopt_long"
-  source_file: "bionic/libc/include/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct option *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "getopt_long_only"
-    access: public_access
-    linker_set_key: "getopt_long_only"
-  }
-  mangled_function_name: "getopt_long_only"
-  source_file: "bionic/libc/include/getopt.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *const *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct option *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "utime"
-    access: public_access
-    linker_set_key: "utime"
-  }
-  mangled_function_name: "utime"
-  source_file: "bionic/libc/include/utime.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct utimbuf *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "regcomp"
-    access: public_access
-    linker_set_key: "regcomp"
-  }
-  mangled_function_name: "regcomp"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "regerror"
-    access: public_access
-    linker_set_key: "regerror"
-  }
-  mangled_function_name: "regerror"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const regex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "regexec"
-    access: public_access
-    linker_set_key: "regexec"
-  }
-  mangled_function_name: "regexec"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const regex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regmatch_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "regfree"
-    access: public_access
-    linker_set_key: "regfree"
-  }
-  mangled_function_name: "regfree"
-  source_file: "bionic/libc/include/regex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "regex_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fnmatch"
-    access: public_access
-    linker_set_key: "fnmatch"
-  }
-  mangled_function_name: "fnmatch"
-  source_file: "bionic/libc/include/fnmatch.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "pattern"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "string"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flags"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "flock"
-    access: public_access
-    linker_set_key: "flock"
-  }
-  mangled_function_name: "flock"
-  source_file: "bionic/libc/include/sys/file.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct ether_addr *"
-      size: 8
-      alignment: 8
-    }
-    name: "ether_aton_r"
-    access: public_access
-    linker_set_key: "ether_aton_r"
-  }
-  mangled_function_name: "ether_aton_r"
-  source_file: "bionic/libc/bionic/ether_aton.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "asc"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct ether_addr *"
-        size: 8
-        alignment: 8
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct ether_addr *"
-      size: 8
-      alignment: 8
-    }
-    name: "ether_aton"
-    access: public_access
-    linker_set_key: "ether_aton"
-  }
-  mangled_function_name: "ether_aton"
-  source_file: "bionic/libc/bionic/ether_aton.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "asc"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ether_ntoa_r"
-    access: public_access
-    linker_set_key: "ether_ntoa_r"
-  }
-  mangled_function_name: "ether_ntoa_r"
-  source_file: "bionic/libc/bionic/ether_ntoa.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct ether_addr *"
-        size: 8
-        alignment: 8
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "ether_ntoa"
-    access: public_access
-    linker_set_key: "ether_ntoa"
-  }
-  mangled_function_name: "ether_ntoa"
-  source_file: "bionic/libc/bionic/ether_ntoa.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct ether_addr *"
-        size: 8
-        alignment: 8
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "pututline"
-    access: public_access
-    linker_set_key: "pututline"
-  }
-  mangled_function_name: "pututline"
-  source_file: "bionic/libc/bionic/pututline.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct utmp *"
-        size: 8
-        alignment: 8
-      }
-      name: "utmp"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigblock"
-    access: public_access
-    linker_set_key: "sigblock"
-  }
-  mangled_function_name: "sigblock"
-  source_file: "bionic/libc/bionic/sigblock.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "sigsetmask"
-    access: public_access
-    linker_set_key: "sigsetmask"
-  }
-  mangled_function_name: "sigsetmask"
-  source_file: "bionic/libc/bionic/sigsetmask.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mask"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__fbufsize"
-    access: public_access
-    linker_set_key: "__fbufsize"
-  }
-  mangled_function_name: "__fbufsize"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__freadable"
-    access: public_access
-    linker_set_key: "__freadable"
-  }
-  mangled_function_name: "__freadable"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fwritable"
-    access: public_access
-    linker_set_key: "__fwritable"
-  }
-  mangled_function_name: "__fwritable"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__flbf"
-    access: public_access
-    linker_set_key: "__flbf"
-  }
-  mangled_function_name: "__flbf"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__fpurge"
-    access: public_access
-    linker_set_key: "__fpurge"
-  }
-  mangled_function_name: "__fpurge"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__fpending"
-    access: public_access
-    linker_set_key: "__fpending"
-  }
-  mangled_function_name: "__fpending"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "_flushlbf"
-    access: public_access
-    linker_set_key: "_flushlbf"
-  }
-  mangled_function_name: "_flushlbf"
-  source_file: "bionic/libc/include/stdio_ext.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__fsetlocking"
-    access: public_access
-    linker_set_key: "__fsetlocking"
-  }
-  mangled_function_name: "__fsetlocking"
-  source_file: "bionic/libc/include/stdio_ext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "__sFILE *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *const[65]"
-      size: 520
-      alignment: 8
-    }
-    name: "sys_siglist"
-    access: public_access
-    linker_set_key: "sys_siglist"
-  }
-  source_file: "bionic/libc/include/signal.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *const[65]"
-      size: 520
-      alignment: 8
-    }
-    name: "sys_signame"
-    access: public_access
-    linker_set_key: "sys_signame"
-  }
-  source_file: "bionic/libc/include/signal.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char *[]"
-    }
-    name: "tzname"
-    access: public_access
-    linker_set_key: "tzname"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "daylight"
-    access: public_access
-    linker_set_key: "daylight"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "timezone"
-    access: public_access
-    linker_set_key: "timezone"
-  }
-  source_file: "bionic/libc/include/time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "stdin"
-    access: public_access
-    linker_set_key: "stdin"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "stdout"
-    access: public_access
-    linker_set_key: "stdout"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE *"
-      size: 8
-      alignment: 8
-    }
-    name: "stderr"
-    access: public_access
-    linker_set_key: "stderr"
-  }
-  source_file: "bionic/libc/include/stdio.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__stack_chk_guard"
-    access: public_access
-    linker_set_key: "__stack_chk_guard"
-  }
-  source_file: "bionic/libc/private/bionic_ssp.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "optarg"
-    access: public_access
-    linker_set_key: "optarg"
-  }
-  source_file: "bionic/libc/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optind"
-    access: public_access
-    linker_set_key: "optind"
-  }
-  source_file: "bionic/libc/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "opterr"
-    access: public_access
-    linker_set_key: "opterr"
-  }
-  source_file: "bionic/libc/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optopt"
-    access: public_access
-    linker_set_key: "optopt"
-  }
-  source_file: "bionic/libc/include/bits/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char **"
-      size: 8
-      alignment: 8
-    }
-    name: "environ"
-    access: public_access
-    linker_set_key: "environ"
-  }
-  source_file: "bionic/libc/include/unistd.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const in6_addr"
-      size: 16
-      alignment: 4
-    }
-    name: "in6addr_any"
-    access: public_access
-    linker_set_key: "in6addr_any"
-  }
-  source_file: "bionic/libc/include/netinet/in.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const in6_addr"
-      size: 16
-      alignment: 4
-    }
-    name: "in6addr_loopback"
-    access: public_access
-    linker_set_key: "in6addr_loopback"
-  }
-  source_file: "bionic/libc/include/netinet/in.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "_ctype_"
-    access: public_access
-    linker_set_key: "_ctype_"
-  }
-  source_file: "bionic/libc/include/ctype.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "void (*)()"
-      size: 8
-      alignment: 8
-    }
-    name: "error_print_progname"
-    access: public_access
-    linker_set_key: "error_print_progname"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "error_message_count"
-    access: public_access
-    linker_set_key: "error_message_count"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "error_one_per_line"
-    access: public_access
-    linker_set_key: "error_one_per_line"
-  }
-  source_file: "bionic/libc/include/error.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "__progname"
-    access: public_access
-    linker_set_key: "__progname"
-  }
-  source_file: "bionic/libc/bionic/libc_init_common.cpp"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "prop_area *"
-      size: 8
-      alignment: 8
-    }
-    name: "__system_property_area__"
-    access: public_access
-    linker_set_key: "__system_property_area__"
-  }
-  source_file: "bionic/libc/bionic/system_properties.cpp"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "struct res_sym const[]"
-    }
-    name: "__p_class_syms"
-    access: public_access
-    linker_set_key: "__p_class_syms"
-  }
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "struct res_sym const[]"
-    }
-    name: "__p_type_syms"
-    access: public_access
-    linker_set_key: "__p_type_syms"
-  }
-  source_file: "bionic/libc/dns/include/resolv_private.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "optreset"
-    access: public_access
-    linker_set_key: "optreset"
-  }
-  source_file: "bionic/libc/include/getopt.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "__sFILE [3]"
-      size: 456
-      alignment: 8
-    }
-    name: "__sF"
-    access: public_access
-    linker_set_key: "__sF"
-  }
-  source_file: "bionic/libc/stdio/stdio.cpp"
-}
diff --git a/current/x86_64/source-based/libc.so.lsdump.gz b/current/x86_64/source-based/libc.so.lsdump.gz
new file mode 100644
index 0000000..e6475c8
--- /dev/null
+++ b/current/x86_64/source-based/libc.so.lsdump.gz
Binary files differ
diff --git a/current/x86_64/source-based/libdl.so.lsdump b/current/x86_64/source-based/libdl.so.lsdump
deleted file mode 100644
index a39d6ed..0000000
--- a/current/x86_64/source-based/libdl.so.lsdump
+++ /dev/null
@@ -1,708 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "dlopen"
-    access: public_access
-    linker_set_key: "dlopen"
-  }
-  mangled_function_name: "dlopen"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dlclose"
-    access: public_access
-    linker_set_key: "dlclose"
-  }
-  mangled_function_name: "dlclose"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "dlerror"
-    access: public_access
-    linker_set_key: "dlerror"
-  }
-  mangled_function_name: "dlerror"
-  source_file: "bionic/libc/include/dlfcn.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "dlsym"
-    access: public_access
-    linker_set_key: "dlsym"
-  }
-  mangled_function_name: "dlsym"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "symbol"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "dlvsym"
-    access: public_access
-    linker_set_key: "dlvsym"
-  }
-  mangled_function_name: "dlvsym"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "handle"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "symbol"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "version"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "dladdr"
-    access: public_access
-    linker_set_key: "dladdr"
-  }
-  mangled_function_name: "dladdr"
-  source_file: "bionic/libc/include/dlfcn.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "addr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "Dl_info *"
-        size: 8
-        alignment: 8
-      }
-      name: "info"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_dlopen_ext"
-    access: public_access
-    linker_set_key: "android_dlopen_ext"
-  }
-  mangled_function_name: "android_dlopen_ext"
-  source_file: "bionic/libc/include/android/dlext.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_dlextinfo *"
-        size: 8
-        alignment: 8
-      }
-      name: "extinfo"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_get_LD_LIBRARY_PATH"
-    access: public_access
-    linker_set_key: "android_get_LD_LIBRARY_PATH"
-  }
-  mangled_function_name: "android_get_LD_LIBRARY_PATH"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buffer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "buffer_size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_update_LD_LIBRARY_PATH"
-    access: public_access
-    linker_set_key: "android_update_LD_LIBRARY_PATH"
-  }
-  mangled_function_name: "android_update_LD_LIBRARY_PATH"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "ld_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_set_application_target_sdk_version"
-    access: public_access
-    linker_set_key: "android_set_application_target_sdk_version"
-  }
-  mangled_function_name: "android_set_application_target_sdk_version"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "target"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_get_application_target_sdk_version"
-    access: public_access
-    linker_set_key: "android_get_application_target_sdk_version"
-  }
-  mangled_function_name: "android_get_application_target_sdk_version"
-  source_file: "bionic/libdl/libdl.c"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_init_anonymous_namespace"
-    access: public_access
-    linker_set_key: "android_init_anonymous_namespace"
-  }
-  mangled_function_name: "android_init_anonymous_namespace"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "shared_libs_sonames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "library_search_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_namespace_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_create_namespace"
-    access: public_access
-    linker_set_key: "android_create_namespace"
-  }
-  mangled_function_name: "android_create_namespace"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "name"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "ld_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "default_library_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "permitted_when_isolated_path"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "parent"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_link_namespaces"
-    access: public_access
-    linker_set_key: "android_link_namespaces"
-  }
-  mangled_function_name: "android_link_namespaces"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "namespace_from"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_namespace_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "namespace_to"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "shared_libs_sonames"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_dlwarning"
-    access: public_access
-    linker_set_key: "android_dlwarning"
-  }
-  mangled_function_name: "android_dlwarning"
-  source_file: "bionic/libdl/libdl.c"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "obj"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void (*)(void *, const char *)"
-        size: 8
-        alignment: 8
-      }
-      name: "f"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long *"
-      size: 8
-      alignment: 8
-    }
-    name: "__cfi_init"
-    access: public_access
-    linker_set_key: "__cfi_init"
-  }
-  mangled_function_name: "__cfi_init"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "shadow_base"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cfi_slowpath"
-    access: public_access
-    linker_set_key: "__cfi_slowpath"
-  }
-  mangled_function_name: "__cfi_slowpath"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "CallSiteTypeId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "Ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__cfi_slowpath_diag"
-    access: public_access
-    linker_set_key: "__cfi_slowpath_diag"
-  }
-  mangled_function_name: "__cfi_slowpath_diag"
-  source_file: "bionic/libdl/libdl_cfi.cpp"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "CallSiteTypeId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "Ptr"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "DiagData"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
diff --git a/current/x86_64/source-based/libdl.so.lsdump.gz b/current/x86_64/source-based/libdl.so.lsdump.gz
new file mode 100644
index 0000000..3b659eb
--- /dev/null
+++ b/current/x86_64/source-based/libdl.so.lsdump.gz
Binary files differ
diff --git a/current/x86_64/source-based/liblog.so.lsdump b/current/x86_64/source-based/liblog.so.lsdump
deleted file mode 100644
index 0735557..0000000
--- a/current/x86_64/source-based/liblog.so.lsdump
+++ /dev/null
@@ -1,7884 +0,0 @@
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time"
-    access: public_access
-    linker_set_key: "log_time"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-  mangled_record_name: "log_time"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry"
-      size: 20
-      alignment: 4
-    }
-    name: "logger_entry"
-    access: public_access
-    linker_set_key: "logger_entry"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "__pad"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v2"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v2"
-    access: public_access
-    linker_set_key: "logger_entry_v2"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "euid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v2"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v3"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v3"
-    access: public_access
-    linker_set_key: "logger_entry_v3"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v3"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct logger_entry_v4"
-      size: 28
-      alignment: 4
-    }
-    name: "logger_entry_v4"
-    access: public_access
-    linker_set_key: "logger_entry_v4"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char [0]"
-        size: 0
-        alignment: 1
-      }
-      name: "msg"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "logger_entry_v4"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_msg"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg"
-    access: public_access
-    linker_set_key: "log_msg"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct log_msg::(anonymous)"
-        size: 5124
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "log_msg"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct log_msg::(anonymous)"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg::(anonymous)"
-    access: public_access
-    linker_set_key: "log_msg::(anonymous)"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char [5121]"
-        size: 5121
-        alignment: 1
-      }
-      name: "buf"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry_v4"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v3"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v3"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry_v2"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v2"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry"
-        size: 20
-        alignment: 4
-      }
-      name: "entry_v1"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_list_element"
-    access: public_access
-    linker_set_key: "android_log_list_element"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "complete"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_list_element::(anonymous)"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element::(anonymous)"
-      size: 8
-      alignment: 8
-    }
-    name: "(anonymous struct)::(anonymous)"
-    access: public_access
-    linker_set_key: "(anonymous struct)::(anonymous)"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "int32"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "int64"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "string"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "float32"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_pmsg_log_header_t"
-      size: 7
-      alignment: 1
-    }
-    name: "android_pmsg_log_header_t"
-    access: public_access
-    linker_set_key: "android_pmsg_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "magic"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_header_t"
-      size: 11
-      alignment: 1
-    }
-    name: "android_log_header_t"
-    access: public_access
-    linker_set_key: "android_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "id"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "struct log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "realtime"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_header_t"
-      size: 4
-      alignment: 1
-    }
-    name: "android_event_header_t"
-    access: public_access
-    linker_set_key: "android_event_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_int_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_int_t"
-    access: public_access
-    linker_set_key: "android_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_int_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_int_t"
-    access: public_access
-    linker_set_key: "android_log_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_int_t"
-        size: 5
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_long_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_event_long_t"
-    access: public_access
-    linker_set_key: "android_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_long_t"
-      size: 13
-      alignment: 1
-    }
-    name: "android_log_event_long_t"
-    access: public_access
-    linker_set_key: "android_log_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_long_t"
-        size: 9
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_string_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_string_t"
-    access: public_access
-    linker_set_key: "android_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_string_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_string_t"
-    access: public_access
-    linker_set_key: "android_log_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: ""
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time"
-    access: public_access
-    linker_set_key: "_Z8log_time"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-  mangled_record_name: "_Z8log_time"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry"
-      size: 20
-      alignment: 4
-    }
-    name: "logger_entry"
-    access: public_access
-    linker_set_key: "_Z12logger_entry"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "__pad"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z12logger_entry"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v2"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v2"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v2"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "euid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v2"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v3"
-      size: 24
-      alignment: 1
-    }
-    name: "logger_entry_v3"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v3"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v3"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "logger_entry_v4"
-      size: 28
-      alignment: 4
-    }
-    name: "logger_entry_v4"
-    access: public_access
-    linker_set_key: "_Z15logger_entry_v4"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "hdr_size"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "lid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z15logger_entry_v4"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_msg"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg"
-    access: public_access
-    linker_set_key: "_Z7log_msg"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "log_msg::(anonymous)"
-        size: 5124
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_Z7log_msg"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "log_msg::(anonymous)"
-      size: 5124
-      alignment: 4
-    }
-    name: "log_msg::(anonymous)"
-    access: public_access
-    linker_set_key: "_ZN7log_msgUt_E"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char [5121]"
-        size: 5121
-        alignment: 1
-      }
-      name: "buf"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v4"
-        size: 28
-        alignment: 4
-      }
-      name: "entry_v4"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v3"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v3"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry_v2"
-        size: 24
-        alignment: 1
-      }
-      name: "entry_v2"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "logger_entry"
-        size: 20
-        alignment: 4
-      }
-      name: "entry_v1"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_read.h"
-  mangled_record_name: "_ZN7log_msgUt_E"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "struct AndroidLogEntry_t"
-      size: 64
-      alignment: 8
-    }
-    name: "AndroidLogEntry_t"
-    access: public_access
-    linker_set_key: "AndroidLogEntry_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "tv_sec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "tv_nsec"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "enum android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "priority"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "tagLen"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "messageLen"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "message"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/logprint.h"
-  mangled_record_name: "AndroidLogEntry_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_list_element"
-    access: public_access
-    linker_set_key: "_Z24android_log_list_element"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "complete"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_list_element::(anonymous)"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_Z24android_log_list_element"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element::(anonymous)"
-      size: 8
-      alignment: 8
-    }
-    name: "(anonymous struct)::(anonymous)"
-    access: public_access
-    linker_set_key: "_ZN24android_log_list_elementUt_E"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "int32"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "int64"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "string"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "float32"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_ZN24android_log_list_elementUt_E"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_event_list"
-    access: public_access
-    linker_set_key: "_Z22android_log_event_list"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: private_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "ret"
-      access: private_access
-    }
-  }
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  mangled_record_name: "_Z22android_log_event_list"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_pmsg_log_header_t"
-      size: 7
-      alignment: 1
-    }
-    name: "android_pmsg_log_header_t"
-    access: public_access
-    linker_set_key: "_Z25android_pmsg_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "magic"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "len"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "uid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "pid"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z25android_pmsg_log_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_header_t"
-      size: 11
-      alignment: 1
-    }
-    name: "android_log_header_t"
-    access: public_access
-    linker_set_key: "_Z20android_log_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned char"
-        size: 1
-        alignment: 1
-      }
-      name: "id"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "unsigned short"
-        size: 2
-        alignment: 2
-      }
-      name: "tid"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "realtime"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z20android_log_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_header_t"
-      size: 4
-      alignment: 1
-    }
-    name: "android_event_header_t"
-    access: public_access
-    linker_set_key: "_Z22android_event_header_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z22android_event_header_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_int_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_int_t"
-    access: public_access
-    linker_set_key: "_Z19android_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z19android_event_int_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_int_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_int_t"
-    access: public_access
-    linker_set_key: "_Z23android_log_event_int_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_int_t"
-        size: 5
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z23android_log_event_int_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_long_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_event_long_t"
-    access: public_access
-    linker_set_key: "_Z20android_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z20android_event_long_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_long_t"
-      size: 13
-      alignment: 1
-    }
-    name: "android_log_event_long_t"
-    access: public_access
-    linker_set_key: "_Z24android_log_event_long_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_long_t"
-        size: 9
-        alignment: 1
-      }
-      name: "payload"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z24android_log_event_long_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_event_string_t"
-      size: 5
-      alignment: 1
-    }
-    name: "android_event_string_t"
-    access: public_access
-    linker_set_key: "_Z22android_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z22android_event_string_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_string_t"
-      size: 9
-      alignment: 1
-    }
-    name: "android_log_event_string_t"
-    access: public_access
-    linker_set_key: "_Z26android_log_event_string_t"
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "android_event_header_t"
-        size: 4
-        alignment: 1
-      }
-      name: "header"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "signed char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "length"
-      access: public_access
-    }
-  }
-  fields {
-    basic_abi {
-      type_abi {
-        name: "char []"
-      }
-      name: "data"
-      access: public_access
-    }
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z26android_log_event_string_t"
-}
-records {
-  basic_abi {
-    type_abi {
-      name: "__android_log_event_list"
-      size: 16
-      alignment: 8
-    }
-    name: "__android_log_event_list"
-    access: public_access
-    linker_set_key: "_Z24__android_log_event_list"
-  }
-  base_specifiers {
-    basic_abi {
-      type_abi {
-        name: "android_log_event_list"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-    }
-    is_virtual: false
-  }
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  mangled_record_name: "_Z24__android_log_event_list"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_set_log_transport"
-    access: public_access
-    linker_set_key: "android_set_log_transport"
-  }
-  mangled_function_name: "android_set_log_transport"
-  source_file: "system/core/liblog/include/log/log_transport.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "transport_flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_get_log_transport"
-    access: public_access
-    linker_set_key: "android_get_log_transport"
-  }
-  mangled_function_name: "android_get_log_transport"
-  source_file: "system/core/liblog/include/log/log_transport.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_write"
-    access: public_access
-    linker_set_key: "__android_log_write"
-  }
-  mangled_function_name: "__android_log_write"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "text"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_print"
-    access: public_access
-    linker_set_key: "__android_log_print"
-  }
-  mangled_function_name: "__android_log_print"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_vprint"
-    access: public_access
-    linker_set_key: "__android_log_vprint"
-  }
-  mangled_function_name: "__android_log_vprint"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct __va_list_tag *"
-        size: 8
-        alignment: 8
-      }
-      name: "ap"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_assert"
-    access: public_access
-    linker_set_key: "__android_log_assert"
-  }
-  mangled_function_name: "__android_log_assert"
-  source_file: "system/core/liblog/include/android/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "cond"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_buf_write"
-    access: public_access
-    linker_set_key: "__android_log_buf_write"
-  }
-  mangled_function_name: "__android_log_buf_write"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "bufID"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "text"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_buf_print"
-    access: public_access
-    linker_set_key: "__android_log_buf_print"
-  }
-  mangled_function_name: "__android_log_buf_print"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "bufID"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "fmt"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "enum log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "android_name_to_log_id"
-    access: public_access
-    linker_set_key: "android_name_to_log_id"
-  }
-  mangled_function_name: "android_name_to_log_id"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "logName"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_id_to_name"
-    access: public_access
-    linker_set_key: "android_log_id_to_name"
-  }
-  mangled_function_name: "android_log_id_to_name"
-  source_file: "system/core/liblog/include/log/log_id.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_loggable"
-    access: public_access
-    linker_set_key: "__android_log_is_loggable"
-  }
-  mangled_function_name: "__android_log_is_loggable"
-  source_file: "system/core/liblog/include/log/log_main.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "default_prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_loggable_len"
-    access: public_access
-    linker_set_key: "__android_log_is_loggable_len"
-  }
-  mangled_function_name: "__android_log_is_loggable_len"
-  source_file: "system/core/liblog/include/log/log_main.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "default_prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "enum log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_id"
-    access: public_access
-    linker_set_key: "android_logger_get_id"
-  }
-  mangled_function_name: "android_logger_get_id"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_clear"
-    access: public_access
-    linker_set_key: "android_logger_clear"
-  }
-  mangled_function_name: "android_logger_clear"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_get_log_size"
-    access: public_access
-    linker_set_key: "android_logger_get_log_size"
-  }
-  mangled_function_name: "android_logger_get_log_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_set_log_size"
-    access: public_access
-    linker_set_key: "android_logger_set_log_size"
-  }
-  mangled_function_name: "android_logger_set_log_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "size"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_get_log_readable_size"
-    access: public_access
-    linker_set_key: "android_logger_get_log_readable_size"
-  }
-  mangled_function_name: "android_logger_get_log_readable_size"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_get_log_version"
-    access: public_access
-    linker_set_key: "android_logger_get_log_version"
-  }
-  mangled_function_name: "android_logger_get_log_version"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_get_statistics"
-    access: public_access
-    linker_set_key: "android_logger_get_statistics"
-  }
-  mangled_function_name: "android_logger_get_statistics"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_get_prune_list"
-    access: public_access
-    linker_set_key: "android_logger_get_prune_list"
-  }
-  mangled_function_name: "android_logger_get_prune_list"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_set_prune_list"
-    access: public_access
-    linker_set_key: "android_logger_set_prune_list"
-  }
-  mangled_function_name: "android_logger_set_prune_list"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_list_alloc"
-    access: public_access
-    linker_set_key: "android_logger_list_alloc"
-  }
-  mangled_function_name: "android_logger_list_alloc"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tail"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_list_alloc_time"
-    access: public_access
-    linker_set_key: "android_logger_list_alloc_time"
-  }
-  mangled_function_name: "android_logger_list_alloc_time"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct log_time"
-        size: 8
-        alignment: 1
-      }
-      name: "start"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_logger_list_free"
-    access: public_access
-    linker_set_key: "android_logger_list_free"
-  }
-  mangled_function_name: "android_logger_list_free"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_logger_list_read"
-    access: public_access
-    linker_set_key: "android_logger_list_read"
-  }
-  mangled_function_name: "android_logger_list_read"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct log_msg *"
-        size: 8
-        alignment: 8
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_open"
-    access: public_access
-    linker_set_key: "android_logger_open"
-  }
-  mangled_function_name: "android_logger_open"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_list *"
-        size: 8
-        alignment: 8
-      }
-      name: "logger_list"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct logger_list *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_logger_list_open"
-    access: public_access
-    linker_set_key: "android_logger_list_open"
-  }
-  mangled_function_name: "android_logger_list_open"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "mode"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tail"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "pid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_bwrite"
-    access: public_access
-    linker_set_key: "__android_log_bwrite"
-  }
-  mangled_function_name: "__android_log_bwrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_btwrite"
-    access: public_access
-    linker_set_key: "__android_log_btwrite"
-  }
-  mangled_function_name: "__android_log_btwrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "type"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_bswrite"
-    access: public_access
-    linker_set_key: "__android_log_bswrite"
-  }
-  mangled_function_name: "__android_log_bswrite"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_clockid"
-    access: public_access
-    linker_set_key: "android_log_clockid"
-  }
-  mangled_function_name: "android_log_clockid"
-  source_file: "system/core/liblog/include/log/log.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_error_write"
-    access: public_access
-    linker_set_key: "__android_log_error_write"
-  }
-  mangled_function_name: "__android_log_error_write"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "subTag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "uid"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "data"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "dataLen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_close"
-    access: public_access
-    linker_set_key: "__android_log_close"
-  }
-  mangled_function_name: "__android_log_close"
-  source_file: "system/core/liblog/include/log/log.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_ratelimit"
-    access: public_access
-    linker_set_key: "__android_log_ratelimit"
-  }
-  mangled_function_name: "__android_log_ratelimit"
-  source_file: "system/core/liblog/include/log/log.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "seconds"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long *"
-        size: 8
-        alignment: 8
-      }
-      name: "last"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_log_context_internal *"
-      size: 8
-      alignment: 8
-    }
-    name: "create_android_logger"
-    access: public_access
-    linker_set_key: "create_android_logger"
-  }
-  mangled_function_name: "create_android_logger"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_begin"
-    access: public_access
-    linker_set_key: "android_log_write_list_begin"
-  }
-  mangled_function_name: "android_log_write_list_begin"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_end"
-    access: public_access
-    linker_set_key: "android_log_write_list_end"
-  }
-  mangled_function_name: "android_log_write_list_end"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_int32"
-    access: public_access
-    linker_set_key: "android_log_write_int32"
-  }
-  mangled_function_name: "android_log_write_int32"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_int64"
-    access: public_access
-    linker_set_key: "android_log_write_int64"
-  }
-  mangled_function_name: "android_log_write_int64"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_string8"
-    access: public_access
-    linker_set_key: "android_log_write_string8"
-  }
-  mangled_function_name: "android_log_write_string8"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_string8_len"
-    access: public_access
-    linker_set_key: "android_log_write_string8_len"
-  }
-  mangled_function_name: "android_log_write_string8_len"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "maxlen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_float32"
-    access: public_access
-    linker_set_key: "android_log_write_float32"
-  }
-  mangled_function_name: "android_log_write_float32"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list"
-    access: public_access
-    linker_set_key: "android_log_write_list"
-  }
-  mangled_function_name: "android_log_write_list"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct android_log_context_internal *"
-      size: 8
-      alignment: 8
-    }
-    name: "create_android_log_parser"
-    access: public_access
-    linker_set_key: "create_android_log_parser"
-  }
-  mangled_function_name: "create_android_log_parser"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_read_next"
-    access: public_access
-    linker_set_key: "android_log_read_next"
-  }
-  mangled_function_name: "android_log_read_next"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_peek_next"
-    access: public_access
-    linker_set_key: "android_log_peek_next"
-  }
-  mangled_function_name: "android_log_peek_next"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_destroy"
-    access: public_access
-    linker_set_key: "android_log_destroy"
-  }
-  mangled_function_name: "android_log_destroy"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal **"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__android_log_pmsg_file_write"
-    access: public_access
-    linker_set_key: "__android_log_pmsg_file_write"
-  }
-  mangled_function_name: "__android_log_pmsg_file_write"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filename"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "__android_log_pmsg_file_read"
-    access: public_access
-    linker_set_key: "__android_log_pmsg_file_read"
-  }
-  mangled_function_name: "__android_log_pmsg_file_read"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char"
-        size: 1
-        alignment: 1
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "prefix"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long (*)(enum log_id, char, const char *, const char *, unsigned long, void *)"
-        size: 8
-        alignment: 8
-      }
-      name: "fn"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "void *"
-        size: 8
-        alignment: 8
-      }
-      name: "arg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security_bwrite"
-    access: public_access
-    linker_set_key: "__android_log_security_bwrite"
-  }
-  mangled_function_name: "__android_log_security_bwrite"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const void *"
-        size: 8
-        alignment: 8
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security_bswrite"
-    access: public_access
-    linker_set_key: "__android_log_security_bswrite"
-  }
-  mangled_function_name: "__android_log_security_bswrite"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "payload"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_security"
-    access: public_access
-    linker_set_key: "__android_log_security"
-  }
-  mangled_function_name: "__android_log_security"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__android_log_is_debuggable"
-    access: public_access
-    linker_set_key: "__android_log_is_debuggable"
-  }
-  mangled_function_name: "__android_log_is_debuggable"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__android_logger_property_get_bool"
-    access: public_access
-    linker_set_key: "__android_logger_property_get_bool"
-  }
-  mangled_function_name: "__android_logger_property_get_bool"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "key"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "flag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "__android_logger_get_buffer_size"
-    access: public_access
-    linker_set_key: "__android_logger_get_buffer_size"
-  }
-  mangled_function_name: "__android_logger_get_buffer_size"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "logId"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "__android_logger_valid_buffer_size"
-    access: public_access
-    linker_set_key: "__android_logger_valid_buffer_size"
-  }
-  mangled_function_name: "__android_logger_valid_buffer_size"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_write_list_buffer"
-    access: public_access
-    linker_set_key: "android_log_write_list_buffer"
-  }
-  mangled_function_name: "android_log_write_list_buffer"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct android_log_context_internal *"
-        size: 8
-        alignment: 8
-      }
-      name: "ctx"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char **"
-        size: 8
-        alignment: 8
-      }
-      name: "msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1ERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timeC1ERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ejj"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ejj"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "sec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "nsec"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ev"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ev"
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1Ei"
-  }
-  mangled_function_name: "_ZN8log_timeC1Ei"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "log_time::log_time"
-    access: public_access
-    linker_set_key: "_ZN8log_timeC1EPKc"
-  }
-  mangled_function_name: "_ZN8log_timeC1EPKc"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator=="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeeqERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeeqERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator!="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeneERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeneERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeltERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeltERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>="
-    access: public_access
-    linker_set_key: "_ZNK8log_timegeERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timegeERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>"
-    access: public_access
-    linker_set_key: "_ZNK8log_timegtERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timegtERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeleERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeleERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator=="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeeqERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeeqERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator!="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeneERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeneERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeltERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeltERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>="
-    access: public_access
-    linker_set_key: "_ZNK8log_timegeERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timegeERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator>"
-    access: public_access
-    linker_set_key: "_ZNK8log_timegtERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timegtERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_time::operator<="
-    access: public_access
-    linker_set_key: "_ZNK8log_timeleERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeleERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "log_time::nsec"
-    access: public_access
-    linker_set_key: "_ZNK8log_time4nsecEv"
-  }
-  mangled_function_name: "_ZNK8log_time4nsecEv"
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator=="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgeqERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgeqERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator!="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgneERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgneERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator<"
-    access: public_access
-    linker_set_key: "_ZNK7log_msgltERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgltERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator>="
-    access: public_access
-    linker_set_key: "_ZNK7log_msggeERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msggeERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator>"
-    access: public_access
-    linker_set_key: "_ZNK7log_msggtERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msggtERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "log_msg::operator<="
-    access: public_access
-    linker_set_key: "_ZNK7log_msgleERKS_"
-  }
-  mangled_function_name: "_ZNK7log_msgleERKS_"
-  source_file: "system/core/liblog/include/log/log_read.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned long"
-      size: 8
-      alignment: 8
-    }
-    name: "log_msg::nsec"
-    access: public_access
-    linker_set_key: "_ZNK7log_msg4nsecEv"
-  }
-  mangled_function_name: "_ZNK7log_msg4nsecEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_id"
-      size: 4
-      alignment: 4
-    }
-    name: "log_msg::id"
-    access: public_access
-    linker_set_key: "_ZN7log_msg2idEv"
-  }
-  mangled_function_name: "_ZN7log_msg2idEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "log_msg::msg"
-    access: public_access
-    linker_set_key: "_ZN7log_msg3msgEv"
-  }
-  mangled_function_name: "_ZN7log_msg3msgEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_msg::len"
-    access: public_access
-    linker_set_key: "_ZN7log_msg3lenEv"
-  }
-  mangled_function_name: "_ZN7log_msg3lenEv"
-  source_file: "system/core/liblog/include/log/log_read.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct EventTagMap *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_openEventTagMap"
-    access: public_access
-    linker_set_key: "android_openEventTagMap"
-  }
-  mangled_function_name: "android_openEventTagMap"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "fileName"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_closeEventTagMap"
-    access: public_access
-    linker_set_key: "android_closeEventTagMap"
-  }
-  mangled_function_name: "android_closeEventTagMap"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_lookupEventTag"
-    access: public_access
-    linker_set_key: "android_lookupEventTag"
-  }
-  mangled_function_name: "android_lookupEventTag"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_lookupEventTag_len"
-    access: public_access
-    linker_set_key: "android_lookupEventTag_len"
-  }
-  mangled_function_name: "android_lookupEventTag_len"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "const char *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_lookupEventFormat_len"
-    access: public_access
-    linker_set_key: "android_lookupEventFormat_len"
-  }
-  mangled_function_name: "android_lookupEventFormat_len"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_lookupEventTagNum"
-    access: public_access
-    linker_set_key: "android_lookupEventTagNum"
-  }
-  mangled_function_name: "android_lookupEventTagNum"
-  source_file: "system/core/liblog/include/log/event_tag_map.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tagname"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "prio"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "struct AndroidLogFormat_t *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_format_new"
-    access: public_access
-    linker_set_key: "android_log_format_new"
-  }
-  mangled_function_name: "android_log_format_new"
-  source_file: "system/core/liblog/include/log/logprint.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_format_free"
-    access: public_access
-    linker_set_key: "android_log_format_free"
-  }
-  mangled_function_name: "android_log_format_free"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_setPrintFormat"
-    access: public_access
-    linker_set_key: "android_log_setPrintFormat"
-  }
-  mangled_function_name: "android_log_setPrintFormat"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "AndroidLogPrintFormat"
-        size: 4
-        alignment: 4
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "AndroidLogPrintFormat"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_formatFromString"
-    access: public_access
-    linker_set_key: "android_log_formatFromString"
-  }
-  mangled_function_name: "android_log_formatFromString"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "s"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_addFilterRule"
-    access: public_access
-    linker_set_key: "android_log_addFilterRule"
-  }
-  mangled_function_name: "android_log_addFilterRule"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filterExpression"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_addFilterString"
-    access: public_access
-    linker_set_key: "android_log_addFilterString"
-  }
-  mangled_function_name: "android_log_addFilterString"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "filterString"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_shouldPrintLine"
-    access: public_access
-    linker_set_key: "android_log_shouldPrintLine"
-  }
-  mangled_function_name: "android_log_shouldPrintLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "enum android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "pri"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_processLogBuffer"
-    access: public_access
-    linker_set_key: "android_log_processLogBuffer"
-  }
-  mangled_function_name: "android_log_processLogBuffer"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogEntry_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_processBinaryLogBuffer"
-    access: public_access
-    linker_set_key: "android_log_processBinaryLogBuffer"
-  }
-  mangled_function_name: "android_log_processBinaryLogBuffer"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct logger_entry *"
-        size: 8
-        alignment: 8
-      }
-      name: "buf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogEntry_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct EventTagMap *"
-        size: 8
-        alignment: 8
-      }
-      name: "map"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "messageBuf"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "messageBufLen"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_formatLogLine"
-    access: public_access
-    linker_set_key: "android_log_formatLogLine"
-  }
-  mangled_function_name: "android_log_formatLogLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "char *"
-        size: 8
-        alignment: 8
-      }
-      name: "defaultBuffer"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "defaultBufferSize"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct AndroidLogEntry_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_line"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_outLength"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_printLogLine"
-    access: public_access
-    linker_set_key: "android_log_printLogLine"
-  }
-  mangled_function_name: "android_log_printLogLine"
-  source_file: "system/core/liblog/include/log/logprint.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "struct AndroidLogFormat_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "p_format"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "fd"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const struct AndroidLogEntry_t *"
-        size: 8
-        alignment: 8
-      }
-      name: "entry"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-="
-    access: public_access
-    linker_set_key: "_ZN8log_timemIERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timemIERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-"
-    access: public_access
-    linker_set_key: "_ZNK8log_timemiERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timemiERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+="
-    access: public_access
-    linker_set_key: "_ZN8log_timepLERK8timespec"
-  }
-  mangled_function_name: "_ZN8log_timepLERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeplERK8timespec"
-  }
-  mangled_function_name: "_ZNK8log_timeplERK8timespec"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const timespec &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-="
-    access: public_access
-    linker_set_key: "_ZN8log_timemIERKS_"
-  }
-  mangled_function_name: "_ZN8log_timemIERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator-"
-    access: public_access
-    linker_set_key: "_ZNK8log_timemiERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timemiERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+="
-    access: public_access
-    linker_set_key: "_ZN8log_timepLERKS_"
-  }
-  mangled_function_name: "_ZN8log_timepLERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "log_time"
-      size: 8
-      alignment: 1
-    }
-    name: "log_time::operator+"
-    access: public_access
-    linker_set_key: "_ZNK8log_timeplERKS_"
-  }
-  mangled_function_name: "_ZNK8log_timeplERKS_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const log_time &"
-        size: 8
-        alignment: 8
-      }
-      name: "T"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "char *"
-      size: 8
-      alignment: 8
-    }
-    name: "log_time::strptime"
-    access: public_access
-    linker_set_key: "_ZN8log_time8strptimeEPKcS1_"
-  }
-  mangled_function_name: "_ZN8log_time8strptimeEPKcS1_"
-  source_file: "system/core/liblog/include/log/log_time.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "s"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "format"
-      access: public_access
-      linker_set_key: "true"
-    }
-    default_arg: true
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: private_access
-    linker_set_key: "_ZN22android_log_event_listC1ERKS_"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1ERKS_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::operator="
-    access: private_access
-    linker_set_key: "_ZN22android_log_event_listaSERKS_"
-  }
-  mangled_function_name: "_ZN22android_log_event_listaSERKS_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listC1Ei"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1Ei"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listC1ER7log_msg"
-  }
-  mangled_function_name: "_ZN22android_log_event_listC1ER7log_msg"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "android_log_event_list::~android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listD0Ev"
-  }
-  mangled_function_name: "_ZN22android_log_event_listD0Ev"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::close"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5closeEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5closeEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_context_internal *"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator android_log_context_internal *"
-    access: public_access
-    linker_set_key: "_ZNK22android_log_event_listcvP28android_log_context_internalEv"
-  }
-  mangled_function_name: "_ZNK22android_log_event_listcvP28android_log_context_internalEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::status"
-    access: public_access
-    linker_set_key: "_ZNK22android_log_event_list6statusEv"
-  }
-  mangled_function_name: "_ZNK22android_log_event_list6statusEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::begin"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5beginEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5beginEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::end"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list3endEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list3endEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEi"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEi"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEj"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEj"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEl"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEl"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEm"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEm"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEPKc"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEPKc"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_event_list &"
-      size: 8
-      alignment: 8
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsEf"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsEf"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::write"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list5writeE6log_id"
-  }
-  mangled_function_name: "_ZN22android_log_event_list5writeE6log_id"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "true"
-    }
-    default_arg: true
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_log_event_list::operator<<"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_listlsE6log_id"
-  }
-  mangled_function_name: "_ZN22android_log_event_listlsE6log_id"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "id"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendInt"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list9AppendIntEi"
-  }
-  mangled_function_name: "_ZN22android_log_event_list9AppendIntEi"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendLong"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list10AppendLongEl"
-  }
-  mangled_function_name: "_ZN22android_log_event_list10AppendLongEl"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringEPKc"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringEPKc"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringEPKcm"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringEPKcm"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendString"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list12AppendStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_list12AppendStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::AppendFloat"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list11AppendFloatEf"
-  }
-  mangled_function_name: "_ZN22android_log_event_list11AppendFloatEf"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendET_"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendET_"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "type-parameter-0-0"
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  template_info {
-    elements {
-      basic_abi {
-        name: "Tvalue"
-        linker_set_key: "Tvalue"
-      }
-    }
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "bool"
-      size: 1
-      alignment: 1
-    }
-    name: "android_log_event_list::Append"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list6AppendEPKcm"
-  }
-  mangled_function_name: "_ZN22android_log_event_list6AppendEPKcm"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned long"
-        size: 8
-        alignment: 8
-      }
-      name: "len"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_event_list::read"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list4readEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list4readEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "android_log_list_element"
-      size: 16
-      alignment: 8
-    }
-    name: "android_log_event_list::peek"
-    access: public_access
-    linker_set_key: "_ZN22android_log_event_list4peekEv"
-  }
-  mangled_function_name: "_ZN22android_log_event_list4peekEv"
-  source_file: "system/core/liblog/include/log/log_event_list.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: private_access
-    linker_set_key: "_ZN24__android_log_event_listC1ERK22android_log_event_list"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1ERK22android_log_event_list"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const android_log_event_list &"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::operator="
-    access: private_access
-    linker_set_key: "_ZN24__android_log_event_listaSERKS_"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listaSERKS_"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const __android_log_event_list &"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listC1Ei"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1Ei"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "tag"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "__android_log_event_list::__android_log_event_list"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listC1ER7log_msg"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listC1ER7log_msg"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "log_msg &"
-        size: 8
-        alignment: 8
-      }
-      name: "log_msg"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "std::basic_string<char, std::char_traits<char>, std::allocator<char> >"
-      size: 24
-      alignment: 8
-    }
-    name: "__android_log_event_list::operator basic_string"
-    access: public_access
-    linker_set_key: "_ZN24__android_log_event_listcvNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEv"
-  }
-  mangled_function_name: "_ZN24__android_log_event_listcvNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEv"
-  source_file: "system/core/liblog/include/private/android_logger.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_LogPriority"
-    access: public_access
-    linker_set_key: "android_LogPriority"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_UNKNOWN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEFAULT"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_VERBOSE"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEBUG"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_INFO"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_WARN"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_ERROR"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_FATAL"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_SILENT"
-      access: public_access
-      linker_set_key: "8"
-    }
-    enum_field_value: 8
-  }
-  source_file: "system/core/liblog/include/android/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_id"
-    access: public_access
-    linker_set_key: "log_id"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_RADIO"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_EVENTS"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SYSTEM"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_CRASH"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SECURITY"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_KERNEL"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAX"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  source_file: "system/core/liblog/include/log/log_id.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "AndroidEventLogType"
-    access: public_access
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST_STOP"
-      access: public_access
-      linker_set_key: "10"
-    }
-    enum_field_value: 10
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_UNKNOWN"
-      access: public_access
-      linker_set_key: "63"
-    }
-    enum_field_value: 63
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_INT"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LONG"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_STRING"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_FLOAT"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  source_file: "system/core/liblog/include/log/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "android_LogPriority"
-    access: public_access
-    linker_set_key: "_Z19android_LogPriority"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_UNKNOWN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEFAULT"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_VERBOSE"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_DEBUG"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_INFO"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_WARN"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_ERROR"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_FATAL"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "android_LogPriority"
-        size: 4
-        alignment: 4
-      }
-      name: "android_LogPriority::ANDROID_LOG_SILENT"
-      access: public_access
-      linker_set_key: "8"
-    }
-    enum_field_value: 8
-  }
-  source_file: "system/core/liblog/include/android/log.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_id"
-    access: public_access
-    linker_set_key: "_Z6log_id"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAIN"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_RADIO"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_EVENTS"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SYSTEM"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_CRASH"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_SECURITY"
-      access: public_access
-      linker_set_key: "5"
-    }
-    enum_field_value: 5
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_KERNEL"
-      access: public_access
-      linker_set_key: "6"
-    }
-    enum_field_value: 6
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "log_id"
-        size: 4
-        alignment: 4
-      }
-      name: "log_id::LOG_ID_MAX"
-      access: public_access
-      linker_set_key: "7"
-    }
-    enum_field_value: 7
-  }
-  source_file: "system/core/liblog/include/log/log_id.h"
-}
-enums {
-  basic_abi {
-    type_abi {
-      name: "unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "AndroidEventLogType"
-    access: public_access
-    linker_set_key: "_Z19AndroidEventLogType"
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST_STOP"
-      access: public_access
-      linker_set_key: "10"
-    }
-    enum_field_value: 10
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_UNKNOWN"
-      access: public_access
-      linker_set_key: "63"
-    }
-    enum_field_value: 63
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_INT"
-      access: public_access
-      linker_set_key: "0"
-    }
-    enum_field_value: 0
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LONG"
-      access: public_access
-      linker_set_key: "1"
-    }
-    enum_field_value: 1
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_STRING"
-      access: public_access
-      linker_set_key: "2"
-    }
-    enum_field_value: 2
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_LIST"
-      access: public_access
-      linker_set_key: "3"
-    }
-    enum_field_value: 3
-  }
-  enum_fields {
-    basic_abi {
-      type_abi {
-        name: "AndroidEventLogType"
-        size: 4
-        alignment: 4
-      }
-      name: "EVENT_TYPE_FLOAT"
-      access: public_access
-      linker_set_key: "4"
-    }
-    enum_field_value: 4
-  }
-  source_file: "system/core/liblog/include/log/log.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_time::tv_sec_max"
-    access: public_access
-    linker_set_key: "_ZN8log_time10tv_sec_maxE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const unsigned int"
-      size: 4
-      alignment: 4
-    }
-    name: "log_time::tv_nsec_max"
-    access: public_access
-    linker_set_key: "_ZN8log_time11tv_nsec_maxE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const timespec"
-      size: 16
-      alignment: 8
-    }
-    name: "log_time::EPOCH"
-    access: public_access
-    linker_set_key: "_ZN8log_time5EPOCHE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "char const[]"
-    }
-    name: "log_time::default_format"
-    access: public_access
-    linker_set_key: "_ZN8log_time14default_formatE"
-  }
-  source_file: "system/core/liblog/include/log/log_time.h"
-}
diff --git a/current/x86_64/source-based/liblog.so.lsdump.gz b/current/x86_64/source-based/liblog.so.lsdump.gz
new file mode 100644
index 0000000..3005e64
--- /dev/null
+++ b/current/x86_64/source-based/liblog.so.lsdump.gz
Binary files differ
diff --git a/current/x86_64/source-based/libm.so.lsdump b/current/x86_64/source-based/libm.so.lsdump
deleted file mode 100644
index bc08075..0000000
--- a/current/x86_64/source-based/libm.so.lsdump
+++ /dev/null
@@ -1,8741 +0,0 @@
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbit"
-    access: public_access
-    linker_set_key: "__signbit"
-  }
-  mangled_function_name: "__signbit"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbitf"
-    access: public_access
-    linker_set_key: "__signbitf"
-  }
-  mangled_function_name: "__signbitf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "__signbitl"
-    access: public_access
-    linker_set_key: "__signbitl"
-  }
-  mangled_function_name: "__signbitl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "acos"
-    access: public_access
-    linker_set_key: "acos"
-  }
-  mangled_function_name: "acos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "asin"
-    access: public_access
-    linker_set_key: "asin"
-  }
-  mangled_function_name: "asin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atan"
-    access: public_access
-    linker_set_key: "atan"
-  }
-  mangled_function_name: "atan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atan2"
-    access: public_access
-    linker_set_key: "atan2"
-  }
-  mangled_function_name: "atan2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cos"
-    access: public_access
-    linker_set_key: "cos"
-  }
-  mangled_function_name: "cos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "sin"
-    access: public_access
-    linker_set_key: "sin"
-  }
-  mangled_function_name: "sin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "tan"
-    access: public_access
-    linker_set_key: "tan"
-  }
-  mangled_function_name: "tan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cosh"
-    access: public_access
-    linker_set_key: "cosh"
-  }
-  mangled_function_name: "cosh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "sinh"
-    access: public_access
-    linker_set_key: "sinh"
-  }
-  mangled_function_name: "sinh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "tanh"
-    access: public_access
-    linker_set_key: "tanh"
-  }
-  mangled_function_name: "tanh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "exp"
-    access: public_access
-    linker_set_key: "exp"
-  }
-  mangled_function_name: "exp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "frexp"
-    access: public_access
-    linker_set_key: "frexp"
-  }
-  mangled_function_name: "frexp"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log"
-    access: public_access
-    linker_set_key: "log"
-  }
-  mangled_function_name: "log"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log10"
-    access: public_access
-    linker_set_key: "log10"
-  }
-  mangled_function_name: "log10"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "modf"
-    access: public_access
-    linker_set_key: "modf"
-  }
-  mangled_function_name: "modf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "pow"
-    access: public_access
-    linker_set_key: "pow"
-  }
-  mangled_function_name: "pow"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "sqrt"
-    access: public_access
-    linker_set_key: "sqrt"
-  }
-  mangled_function_name: "sqrt"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "ceil"
-    access: public_access
-    linker_set_key: "ceil"
-  }
-  mangled_function_name: "ceil"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fabs"
-    access: public_access
-    linker_set_key: "fabs"
-  }
-  mangled_function_name: "fabs"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "floor"
-    access: public_access
-    linker_set_key: "floor"
-  }
-  mangled_function_name: "floor"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmod"
-    access: public_access
-    linker_set_key: "fmod"
-  }
-  mangled_function_name: "fmod"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "acosh"
-    access: public_access
-    linker_set_key: "acosh"
-  }
-  mangled_function_name: "acosh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "asinh"
-    access: public_access
-    linker_set_key: "asinh"
-  }
-  mangled_function_name: "asinh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "atanh"
-    access: public_access
-    linker_set_key: "atanh"
-  }
-  mangled_function_name: "atanh"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cbrt"
-    access: public_access
-    linker_set_key: "cbrt"
-  }
-  mangled_function_name: "cbrt"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "erf"
-    access: public_access
-    linker_set_key: "erf"
-  }
-  mangled_function_name: "erf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "erfc"
-    access: public_access
-    linker_set_key: "erfc"
-  }
-  mangled_function_name: "erfc"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "exp2"
-    access: public_access
-    linker_set_key: "exp2"
-  }
-  mangled_function_name: "exp2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "expm1"
-    access: public_access
-    linker_set_key: "expm1"
-  }
-  mangled_function_name: "expm1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fma"
-    access: public_access
-    linker_set_key: "fma"
-  }
-  mangled_function_name: "fma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "hypot"
-    access: public_access
-    linker_set_key: "hypot"
-  }
-  mangled_function_name: "hypot"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogb"
-    access: public_access
-    linker_set_key: "ilogb"
-  }
-  mangled_function_name: "ilogb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "lgamma"
-    access: public_access
-    linker_set_key: "lgamma"
-  }
-  mangled_function_name: "lgamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llrint"
-    access: public_access
-    linker_set_key: "llrint"
-  }
-  mangled_function_name: "llrint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llround"
-    access: public_access
-    linker_set_key: "llround"
-  }
-  mangled_function_name: "llround"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log1p"
-    access: public_access
-    linker_set_key: "log1p"
-  }
-  mangled_function_name: "log1p"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "log2"
-    access: public_access
-    linker_set_key: "log2"
-  }
-  mangled_function_name: "log2"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "logb"
-    access: public_access
-    linker_set_key: "logb"
-  }
-  mangled_function_name: "logb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lrint"
-    access: public_access
-    linker_set_key: "lrint"
-  }
-  mangled_function_name: "lrint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lround"
-    access: public_access
-    linker_set_key: "lround"
-  }
-  mangled_function_name: "lround"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nan"
-    access: public_access
-    linker_set_key: "nan"
-  }
-  mangled_function_name: "nan"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nextafter"
-    access: public_access
-    linker_set_key: "nextafter"
-  }
-  mangled_function_name: "nextafter"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "remainder"
-    access: public_access
-    linker_set_key: "remainder"
-  }
-  mangled_function_name: "remainder"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "remquo"
-    access: public_access
-    linker_set_key: "remquo"
-  }
-  mangled_function_name: "remquo"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "rint"
-    access: public_access
-    linker_set_key: "rint"
-  }
-  mangled_function_name: "rint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "copysign"
-    access: public_access
-    linker_set_key: "copysign"
-  }
-  mangled_function_name: "copysign"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fdim"
-    access: public_access
-    linker_set_key: "fdim"
-  }
-  mangled_function_name: "fdim"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmax"
-    access: public_access
-    linker_set_key: "fmax"
-  }
-  mangled_function_name: "fmax"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "fmin"
-    access: public_access
-    linker_set_key: "fmin"
-  }
-  mangled_function_name: "fmin"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nearbyint"
-    access: public_access
-    linker_set_key: "nearbyint"
-  }
-  mangled_function_name: "nearbyint"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "round"
-    access: public_access
-    linker_set_key: "round"
-  }
-  mangled_function_name: "round"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalbln"
-    access: public_access
-    linker_set_key: "scalbln"
-  }
-  mangled_function_name: "scalbln"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalbn"
-    access: public_access
-    linker_set_key: "scalbn"
-  }
-  mangled_function_name: "scalbn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "tgamma"
-    access: public_access
-    linker_set_key: "tgamma"
-  }
-  mangled_function_name: "tgamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "trunc"
-    access: public_access
-    linker_set_key: "trunc"
-  }
-  mangled_function_name: "trunc"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "acosf"
-    access: public_access
-    linker_set_key: "acosf"
-  }
-  mangled_function_name: "acosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "asinf"
-    access: public_access
-    linker_set_key: "asinf"
-  }
-  mangled_function_name: "asinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atanf"
-    access: public_access
-    linker_set_key: "atanf"
-  }
-  mangled_function_name: "atanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atan2f"
-    access: public_access
-    linker_set_key: "atan2f"
-  }
-  mangled_function_name: "atan2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cosf"
-    access: public_access
-    linker_set_key: "cosf"
-  }
-  mangled_function_name: "cosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sinf"
-    access: public_access
-    linker_set_key: "sinf"
-  }
-  mangled_function_name: "sinf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tanf"
-    access: public_access
-    linker_set_key: "tanf"
-  }
-  mangled_function_name: "tanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "coshf"
-    access: public_access
-    linker_set_key: "coshf"
-  }
-  mangled_function_name: "coshf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sinhf"
-    access: public_access
-    linker_set_key: "sinhf"
-  }
-  mangled_function_name: "sinhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tanhf"
-    access: public_access
-    linker_set_key: "tanhf"
-  }
-  mangled_function_name: "tanhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "exp2f"
-    access: public_access
-    linker_set_key: "exp2f"
-  }
-  mangled_function_name: "exp2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "expf"
-    access: public_access
-    linker_set_key: "expf"
-  }
-  mangled_function_name: "expf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "expm1f"
-    access: public_access
-    linker_set_key: "expm1f"
-  }
-  mangled_function_name: "expm1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "frexpf"
-    access: public_access
-    linker_set_key: "frexpf"
-  }
-  mangled_function_name: "frexpf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogbf"
-    access: public_access
-    linker_set_key: "ilogbf"
-  }
-  mangled_function_name: "ilogbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ldexpf"
-    access: public_access
-    linker_set_key: "ldexpf"
-  }
-  mangled_function_name: "ldexpf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log10f"
-    access: public_access
-    linker_set_key: "log10f"
-  }
-  mangled_function_name: "log10f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log1pf"
-    access: public_access
-    linker_set_key: "log1pf"
-  }
-  mangled_function_name: "log1pf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "log2f"
-    access: public_access
-    linker_set_key: "log2f"
-  }
-  mangled_function_name: "log2f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "logf"
-    access: public_access
-    linker_set_key: "logf"
-  }
-  mangled_function_name: "logf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "modff"
-    access: public_access
-    linker_set_key: "modff"
-  }
-  mangled_function_name: "modff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "powf"
-    access: public_access
-    linker_set_key: "powf"
-  }
-  mangled_function_name: "powf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "sqrtf"
-    access: public_access
-    linker_set_key: "sqrtf"
-  }
-  mangled_function_name: "sqrtf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ceilf"
-    access: public_access
-    linker_set_key: "ceilf"
-  }
-  mangled_function_name: "ceilf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fabsf"
-    access: public_access
-    linker_set_key: "fabsf"
-  }
-  mangled_function_name: "fabsf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "floorf"
-    access: public_access
-    linker_set_key: "floorf"
-  }
-  mangled_function_name: "floorf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmodf"
-    access: public_access
-    linker_set_key: "fmodf"
-  }
-  mangled_function_name: "fmodf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "roundf"
-    access: public_access
-    linker_set_key: "roundf"
-  }
-  mangled_function_name: "roundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "erff"
-    access: public_access
-    linker_set_key: "erff"
-  }
-  mangled_function_name: "erff"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "erfcf"
-    access: public_access
-    linker_set_key: "erfcf"
-  }
-  mangled_function_name: "erfcf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "hypotf"
-    access: public_access
-    linker_set_key: "hypotf"
-  }
-  mangled_function_name: "hypotf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "lgammaf"
-    access: public_access
-    linker_set_key: "lgammaf"
-  }
-  mangled_function_name: "lgammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "tgammaf"
-    access: public_access
-    linker_set_key: "tgammaf"
-  }
-  mangled_function_name: "tgammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "acoshf"
-    access: public_access
-    linker_set_key: "acoshf"
-  }
-  mangled_function_name: "acoshf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "asinhf"
-    access: public_access
-    linker_set_key: "asinhf"
-  }
-  mangled_function_name: "asinhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "atanhf"
-    access: public_access
-    linker_set_key: "atanhf"
-  }
-  mangled_function_name: "atanhf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cbrtf"
-    access: public_access
-    linker_set_key: "cbrtf"
-  }
-  mangled_function_name: "cbrtf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "logbf"
-    access: public_access
-    linker_set_key: "logbf"
-  }
-  mangled_function_name: "logbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "copysignf"
-    access: public_access
-    linker_set_key: "copysignf"
-  }
-  mangled_function_name: "copysignf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llrintf"
-    access: public_access
-    linker_set_key: "llrintf"
-  }
-  mangled_function_name: "llrintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llroundf"
-    access: public_access
-    linker_set_key: "llroundf"
-  }
-  mangled_function_name: "llroundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lrintf"
-    access: public_access
-    linker_set_key: "lrintf"
-  }
-  mangled_function_name: "lrintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lroundf"
-    access: public_access
-    linker_set_key: "lroundf"
-  }
-  mangled_function_name: "lroundf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nanf"
-    access: public_access
-    linker_set_key: "nanf"
-  }
-  mangled_function_name: "nanf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nearbyintf"
-    access: public_access
-    linker_set_key: "nearbyintf"
-  }
-  mangled_function_name: "nearbyintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nextafterf"
-    access: public_access
-    linker_set_key: "nextafterf"
-  }
-  mangled_function_name: "nextafterf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "remainderf"
-    access: public_access
-    linker_set_key: "remainderf"
-  }
-  mangled_function_name: "remainderf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "remquof"
-    access: public_access
-    linker_set_key: "remquof"
-  }
-  mangled_function_name: "remquof"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "rintf"
-    access: public_access
-    linker_set_key: "rintf"
-  }
-  mangled_function_name: "rintf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalblnf"
-    access: public_access
-    linker_set_key: "scalblnf"
-  }
-  mangled_function_name: "scalblnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalbnf"
-    access: public_access
-    linker_set_key: "scalbnf"
-  }
-  mangled_function_name: "scalbnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "truncf"
-    access: public_access
-    linker_set_key: "truncf"
-  }
-  mangled_function_name: "truncf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fdimf"
-    access: public_access
-    linker_set_key: "fdimf"
-  }
-  mangled_function_name: "fdimf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmaf"
-    access: public_access
-    linker_set_key: "fmaf"
-  }
-  mangled_function_name: "fmaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fmaxf"
-    access: public_access
-    linker_set_key: "fmaxf"
-  }
-  mangled_function_name: "fmaxf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "fminf"
-    access: public_access
-    linker_set_key: "fminf"
-  }
-  mangled_function_name: "fminf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "acoshl"
-    access: public_access
-    linker_set_key: "acoshl"
-  }
-  mangled_function_name: "acoshl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "acosl"
-    access: public_access
-    linker_set_key: "acosl"
-  }
-  mangled_function_name: "acosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "asinhl"
-    access: public_access
-    linker_set_key: "asinhl"
-  }
-  mangled_function_name: "asinhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "asinl"
-    access: public_access
-    linker_set_key: "asinl"
-  }
-  mangled_function_name: "asinl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "atan2l"
-    access: public_access
-    linker_set_key: "atan2l"
-  }
-  mangled_function_name: "atan2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "atanhl"
-    access: public_access
-    linker_set_key: "atanhl"
-  }
-  mangled_function_name: "atanhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "atanl"
-    access: public_access
-    linker_set_key: "atanl"
-  }
-  mangled_function_name: "atanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "cbrtl"
-    access: public_access
-    linker_set_key: "cbrtl"
-  }
-  mangled_function_name: "cbrtl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "ceill"
-    access: public_access
-    linker_set_key: "ceill"
-  }
-  mangled_function_name: "ceill"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "copysignl"
-    access: public_access
-    linker_set_key: "copysignl"
-  }
-  mangled_function_name: "copysignl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "coshl"
-    access: public_access
-    linker_set_key: "coshl"
-  }
-  mangled_function_name: "coshl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "cosl"
-    access: public_access
-    linker_set_key: "cosl"
-  }
-  mangled_function_name: "cosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "erfcl"
-    access: public_access
-    linker_set_key: "erfcl"
-  }
-  mangled_function_name: "erfcl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "erfl"
-    access: public_access
-    linker_set_key: "erfl"
-  }
-  mangled_function_name: "erfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "exp2l"
-    access: public_access
-    linker_set_key: "exp2l"
-  }
-  mangled_function_name: "exp2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "expl"
-    access: public_access
-    linker_set_key: "expl"
-  }
-  mangled_function_name: "expl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "expm1l"
-    access: public_access
-    linker_set_key: "expm1l"
-  }
-  mangled_function_name: "expm1l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fabsl"
-    access: public_access
-    linker_set_key: "fabsl"
-  }
-  mangled_function_name: "fabsl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fdiml"
-    access: public_access
-    linker_set_key: "fdiml"
-  }
-  mangled_function_name: "fdiml"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "floorl"
-    access: public_access
-    linker_set_key: "floorl"
-  }
-  mangled_function_name: "floorl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fmal"
-    access: public_access
-    linker_set_key: "fmal"
-  }
-  mangled_function_name: "fmal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fmaxl"
-    access: public_access
-    linker_set_key: "fmaxl"
-  }
-  mangled_function_name: "fmaxl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fminl"
-    access: public_access
-    linker_set_key: "fminl"
-  }
-  mangled_function_name: "fminl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "fmodl"
-    access: public_access
-    linker_set_key: "fmodl"
-  }
-  mangled_function_name: "fmodl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "frexpl"
-    access: public_access
-    linker_set_key: "frexpl"
-  }
-  mangled_function_name: "frexpl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: "value"
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "hypotl"
-    access: public_access
-    linker_set_key: "hypotl"
-  }
-  mangled_function_name: "hypotl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "ilogbl"
-    access: public_access
-    linker_set_key: "ilogbl"
-  }
-  mangled_function_name: "ilogbl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "ldexpl"
-    access: public_access
-    linker_set_key: "ldexpl"
-  }
-  mangled_function_name: "ldexpl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "lgammal"
-    access: public_access
-    linker_set_key: "lgammal"
-  }
-  mangled_function_name: "lgammal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llrintl"
-    access: public_access
-    linker_set_key: "llrintl"
-  }
-  mangled_function_name: "llrintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long long"
-      size: 8
-      alignment: 8
-    }
-    name: "llroundl"
-    access: public_access
-    linker_set_key: "llroundl"
-  }
-  mangled_function_name: "llroundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "log10l"
-    access: public_access
-    linker_set_key: "log10l"
-  }
-  mangled_function_name: "log10l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "log1pl"
-    access: public_access
-    linker_set_key: "log1pl"
-  }
-  mangled_function_name: "log1pl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "log2l"
-    access: public_access
-    linker_set_key: "log2l"
-  }
-  mangled_function_name: "log2l"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "logbl"
-    access: public_access
-    linker_set_key: "logbl"
-  }
-  mangled_function_name: "logbl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "logl"
-    access: public_access
-    linker_set_key: "logl"
-  }
-  mangled_function_name: "logl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lrintl"
-    access: public_access
-    linker_set_key: "lrintl"
-  }
-  mangled_function_name: "lrintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long"
-      size: 8
-      alignment: 8
-    }
-    name: "lroundl"
-    access: public_access
-    linker_set_key: "lroundl"
-  }
-  mangled_function_name: "lroundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "modfl"
-    access: public_access
-    linker_set_key: "modfl"
-  }
-  mangled_function_name: "modfl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "nanl"
-    access: public_access
-    linker_set_key: "nanl"
-  }
-  mangled_function_name: "nanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const char *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "nearbyintl"
-    access: public_access
-    linker_set_key: "nearbyintl"
-  }
-  mangled_function_name: "nearbyintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "nextafterl"
-    access: public_access
-    linker_set_key: "nextafterl"
-  }
-  mangled_function_name: "nextafterl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "nexttoward"
-    access: public_access
-    linker_set_key: "nexttoward"
-  }
-  mangled_function_name: "nexttoward"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "nexttowardf"
-    access: public_access
-    linker_set_key: "nexttowardf"
-  }
-  mangled_function_name: "nexttowardf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "nexttowardl"
-    access: public_access
-    linker_set_key: "nexttowardl"
-  }
-  mangled_function_name: "nexttowardl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "powl"
-    access: public_access
-    linker_set_key: "powl"
-  }
-  mangled_function_name: "powl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "remainderl"
-    access: public_access
-    linker_set_key: "remainderl"
-  }
-  mangled_function_name: "remainderl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "remquol"
-    access: public_access
-    linker_set_key: "remquol"
-  }
-  mangled_function_name: "remquol"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "rintl"
-    access: public_access
-    linker_set_key: "rintl"
-  }
-  mangled_function_name: "rintl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "roundl"
-    access: public_access
-    linker_set_key: "roundl"
-  }
-  mangled_function_name: "roundl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "scalblnl"
-    access: public_access
-    linker_set_key: "scalblnl"
-  }
-  mangled_function_name: "scalblnl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "scalbnl"
-    access: public_access
-    linker_set_key: "scalbnl"
-  }
-  mangled_function_name: "scalbnl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "sinhl"
-    access: public_access
-    linker_set_key: "sinhl"
-  }
-  mangled_function_name: "sinhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "sinl"
-    access: public_access
-    linker_set_key: "sinl"
-  }
-  mangled_function_name: "sinl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "sqrtl"
-    access: public_access
-    linker_set_key: "sqrtl"
-  }
-  mangled_function_name: "sqrtl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "tanhl"
-    access: public_access
-    linker_set_key: "tanhl"
-  }
-  mangled_function_name: "tanhl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "tanl"
-    access: public_access
-    linker_set_key: "tanl"
-  }
-  mangled_function_name: "tanl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "tgammal"
-    access: public_access
-    linker_set_key: "tgammal"
-  }
-  mangled_function_name: "tgammal"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "truncl"
-    access: public_access
-    linker_set_key: "truncl"
-  }
-  mangled_function_name: "truncl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "j0"
-    access: public_access
-    linker_set_key: "j0"
-  }
-  mangled_function_name: "j0"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "j1"
-    access: public_access
-    linker_set_key: "j1"
-  }
-  mangled_function_name: "j1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "jn"
-    access: public_access
-    linker_set_key: "jn"
-  }
-  mangled_function_name: "jn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "y0"
-    access: public_access
-    linker_set_key: "y0"
-  }
-  mangled_function_name: "y0"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "y1"
-    access: public_access
-    linker_set_key: "y1"
-  }
-  mangled_function_name: "y1"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "yn"
-    access: public_access
-    linker_set_key: "yn"
-  }
-  mangled_function_name: "yn"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "gamma"
-    access: public_access
-    linker_set_key: "gamma"
-  }
-  mangled_function_name: "gamma"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "scalb"
-    access: public_access
-    linker_set_key: "scalb"
-  }
-  mangled_function_name: "scalb"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "drem"
-    access: public_access
-    linker_set_key: "drem"
-  }
-  mangled_function_name: "drem"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "finite"
-    access: public_access
-    linker_set_key: "finite"
-  }
-  mangled_function_name: "finite"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "gamma_r"
-    access: public_access
-    linker_set_key: "gamma_r"
-  }
-  mangled_function_name: "gamma_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "lgamma_r"
-    access: public_access
-    linker_set_key: "lgamma_r"
-  }
-  mangled_function_name: "lgamma_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "significand"
-    access: public_access
-    linker_set_key: "significand"
-  }
-  mangled_function_name: "significand"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "lgammal_r"
-    access: public_access
-    linker_set_key: "lgammal_r"
-  }
-  mangled_function_name: "lgammal_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "significandl"
-    access: public_access
-    linker_set_key: "significandl"
-  }
-  mangled_function_name: "significandl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "dremf"
-    access: public_access
-    linker_set_key: "dremf"
-  }
-  mangled_function_name: "dremf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "finitef"
-    access: public_access
-    linker_set_key: "finitef"
-  }
-  mangled_function_name: "finitef"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "gammaf"
-    access: public_access
-    linker_set_key: "gammaf"
-  }
-  mangled_function_name: "gammaf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "j0f"
-    access: public_access
-    linker_set_key: "j0f"
-  }
-  mangled_function_name: "j0f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "j1f"
-    access: public_access
-    linker_set_key: "j1f"
-  }
-  mangled_function_name: "j1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "jnf"
-    access: public_access
-    linker_set_key: "jnf"
-  }
-  mangled_function_name: "jnf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "scalbf"
-    access: public_access
-    linker_set_key: "scalbf"
-  }
-  mangled_function_name: "scalbf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "y0f"
-    access: public_access
-    linker_set_key: "y0f"
-  }
-  mangled_function_name: "y0f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "y1f"
-    access: public_access
-    linker_set_key: "y1f"
-  }
-  mangled_function_name: "y1f"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "ynf"
-    access: public_access
-    linker_set_key: "ynf"
-  }
-  mangled_function_name: "ynf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "gammaf_r"
-    access: public_access
-    linker_set_key: "gammaf_r"
-  }
-  mangled_function_name: "gammaf_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "lgammaf_r"
-    access: public_access
-    linker_set_key: "lgammaf_r"
-  }
-  mangled_function_name: "lgammaf_r"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "significandf"
-    access: public_access
-    linker_set_key: "significandf"
-  }
-  mangled_function_name: "significandf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cacos"
-    access: public_access
-    linker_set_key: "cacos"
-  }
-  mangled_function_name: "cacos"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cacosf"
-    access: public_access
-    linker_set_key: "cacosf"
-  }
-  mangled_function_name: "cacosf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "cacosl"
-    access: public_access
-    linker_set_key: "cacosl"
-  }
-  mangled_function_name: "cacosl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "casin"
-    access: public_access
-    linker_set_key: "casin"
-  }
-  mangled_function_name: "casin"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "casinf"
-    access: public_access
-    linker_set_key: "casinf"
-  }
-  mangled_function_name: "casinf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "casinl"
-    access: public_access
-    linker_set_key: "casinl"
-  }
-  mangled_function_name: "casinl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "catan"
-    access: public_access
-    linker_set_key: "catan"
-  }
-  mangled_function_name: "catan"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "catanf"
-    access: public_access
-    linker_set_key: "catanf"
-  }
-  mangled_function_name: "catanf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "catanl"
-    access: public_access
-    linker_set_key: "catanl"
-  }
-  mangled_function_name: "catanl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ccos"
-    access: public_access
-    linker_set_key: "ccos"
-  }
-  mangled_function_name: "ccos"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ccosf"
-    access: public_access
-    linker_set_key: "ccosf"
-  }
-  mangled_function_name: "ccosf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "ccosl"
-    access: public_access
-    linker_set_key: "ccosl"
-  }
-  mangled_function_name: "ccosl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "csin"
-    access: public_access
-    linker_set_key: "csin"
-  }
-  mangled_function_name: "csin"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csinf"
-    access: public_access
-    linker_set_key: "csinf"
-  }
-  mangled_function_name: "csinf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "csinl"
-    access: public_access
-    linker_set_key: "csinl"
-  }
-  mangled_function_name: "csinl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ctan"
-    access: public_access
-    linker_set_key: "ctan"
-  }
-  mangled_function_name: "ctan"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ctanf"
-    access: public_access
-    linker_set_key: "ctanf"
-  }
-  mangled_function_name: "ctanf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "ctanl"
-    access: public_access
-    linker_set_key: "ctanl"
-  }
-  mangled_function_name: "ctanl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cacosh"
-    access: public_access
-    linker_set_key: "cacosh"
-  }
-  mangled_function_name: "cacosh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cacoshf"
-    access: public_access
-    linker_set_key: "cacoshf"
-  }
-  mangled_function_name: "cacoshf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "cacoshl"
-    access: public_access
-    linker_set_key: "cacoshl"
-  }
-  mangled_function_name: "cacoshl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "casinh"
-    access: public_access
-    linker_set_key: "casinh"
-  }
-  mangled_function_name: "casinh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "casinhf"
-    access: public_access
-    linker_set_key: "casinhf"
-  }
-  mangled_function_name: "casinhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "casinhl"
-    access: public_access
-    linker_set_key: "casinhl"
-  }
-  mangled_function_name: "casinhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "catanh"
-    access: public_access
-    linker_set_key: "catanh"
-  }
-  mangled_function_name: "catanh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "catanhf"
-    access: public_access
-    linker_set_key: "catanhf"
-  }
-  mangled_function_name: "catanhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "catanhl"
-    access: public_access
-    linker_set_key: "catanhl"
-  }
-  mangled_function_name: "catanhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ccosh"
-    access: public_access
-    linker_set_key: "ccosh"
-  }
-  mangled_function_name: "ccosh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ccoshf"
-    access: public_access
-    linker_set_key: "ccoshf"
-  }
-  mangled_function_name: "ccoshf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "ccoshl"
-    access: public_access
-    linker_set_key: "ccoshl"
-  }
-  mangled_function_name: "ccoshl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "csinh"
-    access: public_access
-    linker_set_key: "csinh"
-  }
-  mangled_function_name: "csinh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csinhf"
-    access: public_access
-    linker_set_key: "csinhf"
-  }
-  mangled_function_name: "csinhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "csinhl"
-    access: public_access
-    linker_set_key: "csinhl"
-  }
-  mangled_function_name: "csinhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "ctanh"
-    access: public_access
-    linker_set_key: "ctanh"
-  }
-  mangled_function_name: "ctanh"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "ctanhf"
-    access: public_access
-    linker_set_key: "ctanhf"
-  }
-  mangled_function_name: "ctanhf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "ctanhl"
-    access: public_access
-    linker_set_key: "ctanhl"
-  }
-  mangled_function_name: "ctanhl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cexp"
-    access: public_access
-    linker_set_key: "cexp"
-  }
-  mangled_function_name: "cexp"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cexpf"
-    access: public_access
-    linker_set_key: "cexpf"
-  }
-  mangled_function_name: "cexpf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "cexpl"
-    access: public_access
-    linker_set_key: "cexpl"
-  }
-  mangled_function_name: "cexpl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "clog"
-    access: public_access
-    linker_set_key: "clog"
-  }
-  mangled_function_name: "clog"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "clogf"
-    access: public_access
-    linker_set_key: "clogf"
-  }
-  mangled_function_name: "clogf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "clogl"
-    access: public_access
-    linker_set_key: "clogl"
-  }
-  mangled_function_name: "clogl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cabs"
-    access: public_access
-    linker_set_key: "cabs"
-  }
-  mangled_function_name: "cabs"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cabsf"
-    access: public_access
-    linker_set_key: "cabsf"
-  }
-  mangled_function_name: "cabsf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "cabsl"
-    access: public_access
-    linker_set_key: "cabsl"
-  }
-  mangled_function_name: "cabsl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cpow"
-    access: public_access
-    linker_set_key: "cpow"
-  }
-  mangled_function_name: "cpow"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cpowf"
-    access: public_access
-    linker_set_key: "cpowf"
-  }
-  mangled_function_name: "cpowf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "cpowl"
-    access: public_access
-    linker_set_key: "cpowl"
-  }
-  mangled_function_name: "cpowl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "csqrt"
-    access: public_access
-    linker_set_key: "csqrt"
-  }
-  mangled_function_name: "csqrt"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "csqrtf"
-    access: public_access
-    linker_set_key: "csqrtf"
-  }
-  mangled_function_name: "csqrtf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "csqrtl"
-    access: public_access
-    linker_set_key: "csqrtl"
-  }
-  mangled_function_name: "csqrtl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "carg"
-    access: public_access
-    linker_set_key: "carg"
-  }
-  mangled_function_name: "carg"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cargf"
-    access: public_access
-    linker_set_key: "cargf"
-  }
-  mangled_function_name: "cargf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "cargl"
-    access: public_access
-    linker_set_key: "cargl"
-  }
-  mangled_function_name: "cargl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "cimag"
-    access: public_access
-    linker_set_key: "cimag"
-  }
-  mangled_function_name: "cimag"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "cimagf"
-    access: public_access
-    linker_set_key: "cimagf"
-  }
-  mangled_function_name: "cimagf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "cimagl"
-    access: public_access
-    linker_set_key: "cimagl"
-  }
-  mangled_function_name: "cimagl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "conj"
-    access: public_access
-    linker_set_key: "conj"
-  }
-  mangled_function_name: "conj"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "conjf"
-    access: public_access
-    linker_set_key: "conjf"
-  }
-  mangled_function_name: "conjf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "conjl"
-    access: public_access
-    linker_set_key: "conjl"
-  }
-  mangled_function_name: "conjl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex double"
-      size: 16
-      alignment: 8
-    }
-    name: "cproj"
-    access: public_access
-    linker_set_key: "cproj"
-  }
-  mangled_function_name: "cproj"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex float"
-      size: 8
-      alignment: 4
-    }
-    name: "cprojf"
-    access: public_access
-    linker_set_key: "cprojf"
-  }
-  mangled_function_name: "cprojf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "_Complex long double"
-      size: 32
-      alignment: 16
-    }
-    name: "cprojl"
-    access: public_access
-    linker_set_key: "cprojl"
-  }
-  mangled_function_name: "cprojl"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "double"
-      size: 8
-      alignment: 8
-    }
-    name: "creal"
-    access: public_access
-    linker_set_key: "creal"
-  }
-  mangled_function_name: "creal"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex double"
-        size: 16
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "float"
-      size: 4
-      alignment: 4
-    }
-    name: "crealf"
-    access: public_access
-    linker_set_key: "crealf"
-  }
-  mangled_function_name: "crealf"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex float"
-        size: 8
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "long double"
-      size: 16
-      alignment: 16
-    }
-    name: "creall"
-    access: public_access
-    linker_set_key: "creall"
-  }
-  mangled_function_name: "creall"
-  source_file: "bionic/libc/include/complex.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "_Complex long double"
-        size: 32
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feclearexcept"
-    access: public_access
-    linker_set_key: "feclearexcept"
-  }
-  mangled_function_name: "feclearexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetexceptflag"
-    access: public_access
-    linker_set_key: "fegetexceptflag"
-  }
-  mangled_function_name: "fegetexceptflag"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feraiseexcept"
-    access: public_access
-    linker_set_key: "feraiseexcept"
-  }
-  mangled_function_name: "feraiseexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetexceptflag"
-    access: public_access
-    linker_set_key: "fesetexceptflag"
-  }
-  mangled_function_name: "fesetexceptflag"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const unsigned int *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fetestexcept"
-    access: public_access
-    linker_set_key: "fetestexcept"
-  }
-  mangled_function_name: "fetestexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetround"
-    access: public_access
-    linker_set_key: "fegetround"
-  }
-  mangled_function_name: "fegetround"
-  source_file: "bionic/libc/include/fenv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetround"
-    access: public_access
-    linker_set_key: "fesetround"
-  }
-  mangled_function_name: "fesetround"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetenv"
-    access: public_access
-    linker_set_key: "fegetenv"
-  }
-  mangled_function_name: "fegetenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fenv_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feholdexcept"
-    access: public_access
-    linker_set_key: "feholdexcept"
-  }
-  mangled_function_name: "feholdexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "fenv_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fesetenv"
-    access: public_access
-    linker_set_key: "fesetenv"
-  }
-  mangled_function_name: "fesetenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const fenv_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feupdateenv"
-    access: public_access
-    linker_set_key: "feupdateenv"
-  }
-  mangled_function_name: "feupdateenv"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "const fenv_t *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "feenableexcept"
-    access: public_access
-    linker_set_key: "feenableexcept"
-  }
-  mangled_function_name: "feenableexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fedisableexcept"
-    access: public_access
-    linker_set_key: "fedisableexcept"
-  }
-  mangled_function_name: "fedisableexcept"
-  source_file: "bionic/libc/include/fenv.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "int"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "fegetexcept"
-    access: public_access
-    linker_set_key: "fegetexcept"
-  }
-  mangled_function_name: "fegetexcept"
-  source_file: "bionic/libc/include/fenv.h"
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincos"
-    access: public_access
-    linker_set_key: "sincos"
-  }
-  mangled_function_name: "sincos"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincosf"
-    access: public_access
-    linker_set_key: "sincosf"
-  }
-  mangled_function_name: "sincosf"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float"
-        size: 4
-        alignment: 4
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "float *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-functions {
-  basic_abi {
-    type_abi {
-      name: "void"
-    }
-    name: "sincosl"
-    access: public_access
-    linker_set_key: "sincosl"
-  }
-  mangled_function_name: "sincosl"
-  source_file: "bionic/libc/include/math.h"
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double"
-        size: 16
-        alignment: 16
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-  parameters {
-    basic_abi {
-      type_abi {
-        name: "long double *"
-        size: 8
-        alignment: 8
-      }
-      name: ""
-      access: public_access
-      linker_set_key: "false"
-    }
-    default_arg: false
-  }
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "int"
-      size: 4
-      alignment: 4
-    }
-    name: "signgam"
-    access: public_access
-    linker_set_key: "signgam"
-  }
-  source_file: "bionic/libc/include/math.h"
-}
-global_vars {
-  basic_abi {
-    type_abi {
-      name: "const fenv_t"
-      size: 32
-      alignment: 4
-    }
-    name: "__fe_dfl_env"
-    access: public_access
-    linker_set_key: "__fe_dfl_env"
-  }
-  source_file: "bionic/libc/include/fenv.h"
-}
diff --git a/current/x86_64/source-based/libm.so.lsdump.gz b/current/x86_64/source-based/libm.so.lsdump.gz
new file mode 100644
index 0000000..63910d8
--- /dev/null
+++ b/current/x86_64/source-based/libm.so.lsdump.gz
Binary files differ